pub trait IBattleInfoSide: IObject {
Show 34 methods
// Provided methods
fn m_info(self) -> BattleInfo { ... }
fn set_m_info(self, value: BattleInfo) { ... }
fn m_side_type(self) -> BattleSide_Type { ... }
fn set_m_side_type(self, value: BattleSide_Type) { ... }
fn m_unit(self) -> Unit { ... }
fn set_m_unit(self, value: Unit) { ... }
fn m_unit_item(self) -> UnitItem { ... }
fn set_m_unit_item(self, value: UnitItem) { ... }
fn m_specified_item(self) -> UnitItem { ... }
fn set_m_specified_item(self, value: UnitItem) { ... }
fn m_x(self) -> i32 { ... }
fn set_m_x(self, value: i32) { ... }
fn m_z(self) -> i32 { ... }
fn set_m_z(self, value: i32) { ... }
fn m_terrain(self) -> TerrainData_2 { ... }
fn set_m_terrain(self, value: TerrainData_2) { ... }
fn m_overlap(self) -> TerrainData_2 { ... }
fn set_m_overlap(self, value: TerrainData_2) { ... }
fn m_status(self) -> BattleInfoSide_BitFieldStatus { ... }
fn set_m_status(self, value: BattleInfoSide_BitFieldStatus) { ... }
fn m_detail(self) -> BattleDetail { ... }
fn set_m_detail(self, value: BattleDetail) { ... }
fn m_hierarchy(self) -> Pool_Hierarchy_1<BattleDetail> { ... }
fn set_m_hierarchy(self, value: Pool_Hierarchy_1<BattleDetail>) { ... }
fn m_support(self) -> SupportCalculator { ... }
fn set_m_support(self, value: SupportCalculator) { ... }
fn m_parent(self) -> BattleInfoSide { ... }
fn set_m_parent(self, value: BattleInfoSide) { ... }
fn m_reverse(self) -> BattleInfoSide { ... }
fn set_m_reverse(self, value: BattleInfoSide) { ... }
fn m_destroy(self) -> BattleDestory { ... }
fn set_m_destroy(self, value: BattleDestory) { ... }
fn m_mask_skill(self) -> SkillArray { ... }
fn set_m_mask_skill(self, value: SkillArray) { ... }
}Provided Methods§
fn m_info(self) -> BattleInfo
fn set_m_info(self, value: BattleInfo)
fn m_side_type(self) -> BattleSide_Type
fn set_m_side_type(self, value: BattleSide_Type)
fn m_unit(self) -> Unit
fn set_m_unit(self, value: Unit)
fn m_unit_item(self) -> UnitItem
fn set_m_unit_item(self, value: UnitItem)
fn m_specified_item(self) -> UnitItem
fn set_m_specified_item(self, value: UnitItem)
fn m_x(self) -> i32
fn set_m_x(self, value: i32)
fn m_z(self) -> i32
fn set_m_z(self, value: i32)
fn m_terrain(self) -> TerrainData_2
fn set_m_terrain(self, value: TerrainData_2)
fn m_overlap(self) -> TerrainData_2
fn set_m_overlap(self, value: TerrainData_2)
fn m_status(self) -> BattleInfoSide_BitFieldStatus
fn set_m_status(self, value: BattleInfoSide_BitFieldStatus)
fn m_detail(self) -> BattleDetail
fn set_m_detail(self, value: BattleDetail)
fn m_hierarchy(self) -> Pool_Hierarchy_1<BattleDetail>
fn set_m_hierarchy(self, value: Pool_Hierarchy_1<BattleDetail>)
fn m_support(self) -> SupportCalculator
fn set_m_support(self, value: SupportCalculator)
fn m_parent(self) -> BattleInfoSide
fn set_m_parent(self, value: BattleInfoSide)
fn m_reverse(self) -> BattleInfoSide
fn set_m_reverse(self, value: BattleInfoSide)
fn m_destroy(self) -> BattleDestory
fn set_m_destroy(self, value: BattleDestory)
fn m_mask_skill(self) -> SkillArray
fn set_m_mask_skill(self, value: SkillArray)
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.