pub trait IAICannon: IObject {
// Provided methods
fn m_cannons(self) -> List_1<AICannon_CannonData> { ... }
fn set_m_cannons(self, value: List_1<AICannon_CannonData>) { ... }
fn m_simulator(self) -> AIBattleSimulator { ... }
fn set_m_simulator(self, value: AIBattleSimulator) { ... }
fn m_enemies_move_image(self) -> MapDeployMoveImage { ... }
fn set_m_enemies_move_image(self, value: MapDeployMoveImage) { ... }
fn m_near_enemies(self) -> Array<Unit> { ... }
fn set_m_near_enemies(self, value: Array<Unit>) { ... }
fn m_enemy_dists(self) -> Array<i32> { ... }
fn set_m_enemy_dists(self, value: Array<i32>) { ... }
}Provided Methods§
fn m_cannons(self) -> List_1<AICannon_CannonData>
fn set_m_cannons(self, value: List_1<AICannon_CannonData>)
fn m_simulator(self) -> AIBattleSimulator
fn set_m_simulator(self, value: AIBattleSimulator)
fn m_enemies_move_image(self) -> MapDeployMoveImage
fn set_m_enemies_move_image(self, value: MapDeployMoveImage)
fn m_near_enemies(self) -> Array<Unit>
fn set_m_near_enemies(self, value: Array<Unit>)
fn m_enemy_dists(self) -> Array<i32>
fn set_m_enemy_dists(self, value: Array<i32>)
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.