pub trait IMapInfoCircleMethods: IMapInfoCircle {
Show 30 methods
// Provided methods
fn start(self) { ... }
fn get_materials(self) -> Array<Material> { ... }
fn get_color(
self,
unit: impl Into<Unit>,
is_check_fixed: impl Into<bool>,
) -> Color { ... }
fn can_target(self, unit: impl Into<Unit>, target: impl Into<Unit>) -> bool { ... }
fn can_attack(self, unit: impl Into<Unit>, target: impl Into<Unit>) -> bool { ... }
fn can_dance(self, dancer: impl Into<Unit>, target: impl Into<Unit>) -> bool { ... }
fn can_contract(
self,
contractor: impl Into<Unit>,
target: impl Into<Unit>,
) -> bool { ... }
fn can_use_heal_rod(
self,
user: impl Into<Unit>,
target: impl Into<Unit>,
) -> bool { ... }
fn can_use_heal_rod_2(
self,
user: impl Into<Unit>,
target: impl Into<Unit>,
item_data: impl Into<ItemData>,
) -> bool { ... }
fn can_use_support_rod(
self,
user: impl Into<Unit>,
target: impl Into<Unit>,
) -> bool { ... }
fn can_use_support_rod_2(
self,
user: impl Into<Unit>,
target: impl Into<Unit>,
item_data: impl Into<ItemData>,
is_item_selected: impl Into<bool>,
) -> bool { ... }
fn can_use_interference_rod(
self,
user: impl Into<Unit>,
target: impl Into<Unit>,
) -> bool { ... }
fn can_use_engage_rod(
self,
unit: impl Into<Unit>,
target: impl Into<Unit>,
) -> bool { ... }
fn can_enchant_item(
self,
unit: impl Into<Unit>,
target: impl Into<Unit>,
) -> bool { ... }
fn draw_circle(self, unit: impl Into<Unit>, index: impl Into<i32>) { ... }
fn draw_normal_circle(self, unit: impl Into<Unit>) { ... }
fn draw_boss_circle(self, unit: impl Into<Unit>) { ... }
fn draw_last_boss_circle(self, unit: impl Into<Unit>) { ... }
fn is_draw_low_rotate_circle(self, unit: impl Into<Unit>) -> bool { ... }
fn is_draw_high_rotate_circle(self, unit: impl Into<Unit>) -> bool { ... }
fn late_update(self) { ... }
fn set_active(self, active: impl Into<bool>) { ... }
fn set_unit(self, unit: impl Into<Unit>) { ... }
fn set_anime(self, anime: impl Into<MapInfoCircle_Animes>) { ... }
fn set_warp_unit(self) { ... }
fn set_rewarp_unit(self) { ... }
fn resist_warp_unit(self, unit: impl Into<Unit>) { ... }
fn resist_rewarp_unit(self, unit: impl Into<Unit>) { ... }
fn clear_warp_unit(self) { ... }
fn ctor(self) { ... }
}Provided Methods§
Sourcefn get_materials(self) -> Array<Material>
fn get_materials(self) -> Array<Material>
GetMaterials() overload
Sourcefn get_color(
self,
unit: impl Into<Unit>,
is_check_fixed: impl Into<bool>,
) -> Color
fn get_color( self, unit: impl Into<Unit>, is_check_fixed: impl Into<bool>, ) -> Color
GetColor(crate::app::unit::Unit, bool) overload
Sourcefn can_target(self, unit: impl Into<Unit>, target: impl Into<Unit>) -> bool
fn can_target(self, unit: impl Into<Unit>, target: impl Into<Unit>) -> bool
CanTarget(crate::app::unit::Unit, crate::app::unit::Unit) overload
Sourcefn can_attack(self, unit: impl Into<Unit>, target: impl Into<Unit>) -> bool
fn can_attack(self, unit: impl Into<Unit>, target: impl Into<Unit>) -> bool
CanAttack(crate::app::unit::Unit, crate::app::unit::Unit) overload
Sourcefn can_dance(self, dancer: impl Into<Unit>, target: impl Into<Unit>) -> bool
fn can_dance(self, dancer: impl Into<Unit>, target: impl Into<Unit>) -> bool
CanDance(crate::app::unit::Unit, crate::app::unit::Unit) overload
Sourcefn can_contract(
self,
contractor: impl Into<Unit>,
target: impl Into<Unit>,
) -> bool
fn can_contract( self, contractor: impl Into<Unit>, target: impl Into<Unit>, ) -> bool
CanContract(crate::app::unit::Unit, crate::app::unit::Unit) overload
Sourcefn can_use_heal_rod(
self,
user: impl Into<Unit>,
target: impl Into<Unit>,
) -> bool
fn can_use_heal_rod( self, user: impl Into<Unit>, target: impl Into<Unit>, ) -> bool
CanUseHealRod(crate::app::unit::Unit, crate::app::unit::Unit) overload
Sourcefn can_use_heal_rod_2(
self,
user: impl Into<Unit>,
target: impl Into<Unit>,
item_data: impl Into<ItemData>,
) -> bool
fn can_use_heal_rod_2( self, user: impl Into<Unit>, target: impl Into<Unit>, item_data: impl Into<ItemData>, ) -> bool
CanUseHealRod(crate::app::unit::Unit, crate::app::unit::Unit, crate::app::itemdata::ItemData) overload
Sourcefn can_use_support_rod(
self,
user: impl Into<Unit>,
target: impl Into<Unit>,
) -> bool
fn can_use_support_rod( self, user: impl Into<Unit>, target: impl Into<Unit>, ) -> bool
CanUseSupportRod(crate::app::unit::Unit, crate::app::unit::Unit) overload
Sourcefn can_use_support_rod_2(
self,
user: impl Into<Unit>,
target: impl Into<Unit>,
item_data: impl Into<ItemData>,
is_item_selected: impl Into<bool>,
) -> bool
fn can_use_support_rod_2( self, user: impl Into<Unit>, target: impl Into<Unit>, item_data: impl Into<ItemData>, is_item_selected: impl Into<bool>, ) -> bool
CanUseSupportRod(crate::app::unit::Unit, crate::app::unit::Unit, crate::app::itemdata::ItemData, bool) overload
Sourcefn can_use_interference_rod(
self,
user: impl Into<Unit>,
target: impl Into<Unit>,
) -> bool
fn can_use_interference_rod( self, user: impl Into<Unit>, target: impl Into<Unit>, ) -> bool
CanUseInterferenceRod(crate::app::unit::Unit, crate::app::unit::Unit) overload
Sourcefn can_use_engage_rod(
self,
unit: impl Into<Unit>,
target: impl Into<Unit>,
) -> bool
fn can_use_engage_rod( self, unit: impl Into<Unit>, target: impl Into<Unit>, ) -> bool
CanUseEngageRod(crate::app::unit::Unit, crate::app::unit::Unit) overload
Sourcefn can_enchant_item(
self,
unit: impl Into<Unit>,
target: impl Into<Unit>,
) -> bool
fn can_enchant_item( self, unit: impl Into<Unit>, target: impl Into<Unit>, ) -> bool
CanEnchantItem(crate::app::unit::Unit, crate::app::unit::Unit) overload
Sourcefn draw_circle(self, unit: impl Into<Unit>, index: impl Into<i32>)
fn draw_circle(self, unit: impl Into<Unit>, index: impl Into<i32>)
DrawCircle(crate::app::unit::Unit, i32) overload
Sourcefn draw_normal_circle(self, unit: impl Into<Unit>)
fn draw_normal_circle(self, unit: impl Into<Unit>)
DrawNormalCircle(crate::app::unit::Unit) overload
Sourcefn draw_boss_circle(self, unit: impl Into<Unit>)
fn draw_boss_circle(self, unit: impl Into<Unit>)
DrawBossCircle(crate::app::unit::Unit) overload
Sourcefn draw_last_boss_circle(self, unit: impl Into<Unit>)
fn draw_last_boss_circle(self, unit: impl Into<Unit>)
DrawLastBossCircle(crate::app::unit::Unit) overload
Sourcefn is_draw_low_rotate_circle(self, unit: impl Into<Unit>) -> bool
fn is_draw_low_rotate_circle(self, unit: impl Into<Unit>) -> bool
IsDrawLowRotateCircle(crate::app::unit::Unit) overload
Sourcefn is_draw_high_rotate_circle(self, unit: impl Into<Unit>) -> bool
fn is_draw_high_rotate_circle(self, unit: impl Into<Unit>) -> bool
IsDrawHighRotateCircle(crate::app::unit::Unit) overload
Sourcefn late_update(self)
fn late_update(self)
LateUpdate() overload
Sourcefn set_active(self, active: impl Into<bool>)
fn set_active(self, active: impl Into<bool>)
SetActive(bool) overload
Sourcefn set_anime(self, anime: impl Into<MapInfoCircle_Animes>)
fn set_anime(self, anime: impl Into<MapInfoCircle_Animes>)
SetAnime(crate::app::mapinfocircle::MapInfoCircle_Animes) overload
Sourcefn set_warp_unit(self)
fn set_warp_unit(self)
SetWarpUnit() overload
Sourcefn set_rewarp_unit(self)
fn set_rewarp_unit(self)
SetRewarpUnit() overload
Sourcefn resist_warp_unit(self, unit: impl Into<Unit>)
fn resist_warp_unit(self, unit: impl Into<Unit>)
ResistWarpUnit(crate::app::unit::Unit) overload
Sourcefn resist_rewarp_unit(self, unit: impl Into<Unit>)
fn resist_rewarp_unit(self, unit: impl Into<Unit>)
ResistRewarpUnit(crate::app::unit::Unit) overload
Sourcefn clear_warp_unit(self)
fn clear_warp_unit(self)
ClearWarpUnit() overload
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementors§
impl<__T: IMapInfoCircle> IMapInfoCircleMethods for __T
app-mapinfocircle only.