Skip to main content

IMapOverlap_DataMethods

Trait IMapOverlap_DataMethods 

Source
pub trait IMapOverlap_DataMethods: IMapOverlap_Data {
Show 30 methods // Provided methods fn get_x(self) -> i32 { ... } fn set_x(self, value: impl Into<i32>) { ... } fn get_z(self) -> i32 { ... } fn set_z(self, value: impl Into<i32>) { ... } fn get_index(self) -> i32 { ... } fn set_index(self, value: impl Into<i32>) { ... } fn get_hp(self) -> i32 { ... } fn set_hp(self, value: impl Into<i32>) { ... } fn get_life(self) -> i32 { ... } fn set_life(self, value: impl Into<i32>) { ... } fn get_turn(self) -> i32 { ... } fn set_turn(self, value: impl Into<i32>) { ... } fn get_phase(self) -> Force_Type { ... } fn set_phase(self, value: impl Into<Force_Type>) { ... } fn get_effect(self) -> ResourceObject { ... } fn set_effect(self, value: impl Into<ResourceObject>) { ... } fn get_terrain(self) -> TerrainData_2 { ... } fn get_age(self) -> i32 { ... } fn get_max_hp(self) -> i32 { ... } fn is_sight(self) -> bool { ... } fn can_breakable(self) -> bool { ... } fn can_breakable_2(self, unit: impl Into<Unit>) -> bool { ... } fn can_breakable_3(self, force: impl Into<Force_Type>) -> bool { ... } fn get_sight(self) -> i32 { ... } fn get_position(self) -> Vector3 { ... } fn get_scale(self) -> f32 { ... } fn create_effect(self) { ... } fn update_effect(self) { ... } fn delete_effect(self) { ... } fn ctor(self) { ... }
}

Provided Methods§

Source

fn get_x(self) -> i32

get_X() overload

Source

fn set_x(self, value: impl Into<i32>)

set_X(i32) overload

Source

fn get_z(self) -> i32

get_Z() overload

Source

fn set_z(self, value: impl Into<i32>)

set_Z(i32) overload

Source

fn get_index(self) -> i32

get_Index() overload

Source

fn set_index(self, value: impl Into<i32>)

set_Index(i32) overload

Source

fn get_hp(self) -> i32

get_Hp() overload

Source

fn set_hp(self, value: impl Into<i32>)

set_Hp(i32) overload

Source

fn get_life(self) -> i32

get_Life() overload

Source

fn set_life(self, value: impl Into<i32>)

set_Life(i32) overload

Source

fn get_turn(self) -> i32

get_Turn() overload

Source

fn set_turn(self, value: impl Into<i32>)

set_Turn(i32) overload

Source

fn get_phase(self) -> Force_Type

get_Phase() overload

Source

fn set_phase(self, value: impl Into<Force_Type>)

set_Phase(crate::app::force::Force_Type) overload

Source

fn get_effect(self) -> ResourceObject

get_Effect() overload

Source

fn set_effect(self, value: impl Into<ResourceObject>)

set_Effect(crate::app::resourceobject::ResourceObject) overload

Source

fn get_terrain(self) -> TerrainData_2

get_Terrain() overload

Source

fn get_age(self) -> i32

get_Age() overload

Source

fn get_max_hp(self) -> i32

get_MaxHp() overload

Source

fn is_sight(self) -> bool

IsSight() overload

Source

fn can_breakable(self) -> bool

CanBreakable() overload

Source

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

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

Source

fn can_breakable_3(self, force: impl Into<Force_Type>) -> bool

CanBreakable(crate::app::force::Force_Type) overload

Source

fn get_sight(self) -> i32

get_Sight() overload

Source

fn get_position(self) -> Vector3

GetPosition() overload

Source

fn get_scale(self) -> f32

GetScale() overload

Source

fn create_effect(self)

CreateEffect() overload

Source

fn update_effect(self)

UpdateEffect() overload

Source

fn delete_effect(self)

DeleteEffect() 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: IMapOverlap_Data> IMapOverlap_DataMethods for __T

Available on crate feature app-mapoverlap only.