Skip to main content

IMapInfoCircleMethods

Trait IMapInfoCircleMethods 

Source
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§

Source

fn start(self)

Start() overload

Source

fn get_materials(self) -> Array<Material>

GetMaterials() overload

Source

fn get_color( self, unit: impl Into<Unit>, is_check_fixed: impl Into<bool>, ) -> Color

GetColor(crate::app::unit::Unit, bool) overload

Source

fn can_target(self, unit: impl Into<Unit>, target: impl Into<Unit>) -> bool

CanTarget(crate::app::unit::Unit, crate::app::unit::Unit) overload

Source

fn can_attack(self, unit: impl Into<Unit>, target: impl Into<Unit>) -> bool

CanAttack(crate::app::unit::Unit, crate::app::unit::Unit) overload

Source

fn can_dance(self, dancer: impl Into<Unit>, target: impl Into<Unit>) -> bool

CanDance(crate::app::unit::Unit, crate::app::unit::Unit) overload

Source

fn can_contract( self, contractor: impl Into<Unit>, target: impl Into<Unit>, ) -> bool

CanContract(crate::app::unit::Unit, crate::app::unit::Unit) overload

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

fn can_enchant_item( self, unit: impl Into<Unit>, target: impl Into<Unit>, ) -> bool

CanEnchantItem(crate::app::unit::Unit, crate::app::unit::Unit) overload

Source

fn draw_circle(self, unit: impl Into<Unit>, index: impl Into<i32>)

DrawCircle(crate::app::unit::Unit, i32) overload

Source

fn draw_normal_circle(self, unit: impl Into<Unit>)

DrawNormalCircle(crate::app::unit::Unit) overload

Source

fn draw_boss_circle(self, unit: impl Into<Unit>)

DrawBossCircle(crate::app::unit::Unit) overload

Source

fn draw_last_boss_circle(self, unit: impl Into<Unit>)

DrawLastBossCircle(crate::app::unit::Unit) overload

Source

fn is_draw_low_rotate_circle(self, unit: impl Into<Unit>) -> bool

IsDrawLowRotateCircle(crate::app::unit::Unit) overload

Source

fn is_draw_high_rotate_circle(self, unit: impl Into<Unit>) -> bool

IsDrawHighRotateCircle(crate::app::unit::Unit) overload

Source

fn late_update(self)

LateUpdate() overload

Source

fn set_active(self, active: impl Into<bool>)

SetActive(bool) overload

Source

fn set_unit(self, unit: impl Into<Unit>)

SetUnit(crate::app::unit::Unit) overload

Source

fn set_anime(self, anime: impl Into<MapInfoCircle_Animes>)

SetAnime(crate::app::mapinfocircle::MapInfoCircle_Animes) overload

Source

fn set_warp_unit(self)

SetWarpUnit() overload

Source

fn set_rewarp_unit(self)

SetRewarpUnit() overload

Source

fn resist_warp_unit(self, unit: impl Into<Unit>)

ResistWarpUnit(crate::app::unit::Unit) overload

Source

fn resist_rewarp_unit(self, unit: impl Into<Unit>)

ResistRewarpUnit(crate::app::unit::Unit) overload

Source

fn clear_warp_unit(self)

ClearWarpUnit() overload

Source

fn ctor(self)

.ctor() 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§

Source§

impl<__T: IMapInfoCircle> IMapInfoCircleMethods for __T

Available on crate feature app-mapinfocircle only.