pub trait IUnitActor: IMonoBehaviour {
Show 30 methods
// Provided methods
fn m_models(self) -> GameObject { ... }
fn set_m_models(self, value: GameObject) { ... }
fn m_unit_model(self) -> UnitModel { ... }
fn set_m_unit_model(self, value: UnitModel) { ... }
fn m_god_model(self) -> UnitModel { ... }
fn set_m_god_model(self, value: UnitModel) { ... }
fn m_effect(self) -> GameObject { ... }
fn set_m_effect(self, value: GameObject) { ... }
fn m_unit(self) -> Unit { ... }
fn set_m_unit(self, value: Unit) { ... }
fn m_status(self) -> UnitActor_StatusField { ... }
fn set_m_status(self, value: UnitActor_StatusField) { ... }
fn m_binder(self) -> BindHolder { ... }
fn set_m_binder(self, value: BindHolder) { ... }
fn m_position(self) -> Vector3 { ... }
fn set_m_position(self, value: Vector3) { ... }
fn m_rotation(self) -> InterpolatorRotation { ... }
fn set_m_rotation(self, value: InterpolatorRotation) { ... }
fn m_slope_rotation(self) -> Quaternion { ... }
fn set_m_slope_rotation(self, value: Quaternion) { ... }
fn m_slope_offset(self) -> Vector3 { ... }
fn set_m_slope_offset(self, value: Vector3) { ... }
fn m_moving(self) -> InterpolatorVector3 { ... }
fn set_m_moving(self, value: InterpolatorVector3) { ... }
fn m_shake_count(self) -> i32 { ... }
fn set_m_shake_count(self, value: i32) { ... }
fn m_shake_scale(self) -> f32 { ... }
fn set_m_shake_scale(self, value: f32) { ... }
fn m_shake_offset(self) -> Vector3 { ... }
fn set_m_shake_offset(self, value: Vector3) { ... }
}Provided Methods§
fn m_models(self) -> GameObject
fn set_m_models(self, value: GameObject)
fn m_unit_model(self) -> UnitModel
fn set_m_unit_model(self, value: UnitModel)
fn m_god_model(self) -> UnitModel
fn set_m_god_model(self, value: UnitModel)
fn m_effect(self) -> GameObject
fn set_m_effect(self, value: GameObject)
fn m_unit(self) -> Unit
fn set_m_unit(self, value: Unit)
fn m_status(self) -> UnitActor_StatusField
fn set_m_status(self, value: UnitActor_StatusField)
fn m_binder(self) -> BindHolder
fn set_m_binder(self, value: BindHolder)
fn m_position(self) -> Vector3
fn set_m_position(self, value: Vector3)
fn m_rotation(self) -> InterpolatorRotation
fn set_m_rotation(self, value: InterpolatorRotation)
fn m_slope_rotation(self) -> Quaternion
fn set_m_slope_rotation(self, value: Quaternion)
fn m_slope_offset(self) -> Vector3
fn set_m_slope_offset(self, value: Vector3)
fn m_moving(self) -> InterpolatorVector3
fn set_m_moving(self, value: InterpolatorVector3)
fn m_shake_count(self) -> i32
fn set_m_shake_count(self, value: i32)
fn m_shake_scale(self) -> f32
fn set_m_shake_scale(self, value: f32)
fn m_shake_offset(self) -> Vector3
fn set_m_shake_offset(self, value: Vector3)
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.