Skip to main content

IAIValueMethods

Trait IAIValueMethods 

Source
pub trait IAIValueMethods: IAIValue {
Show 24 methods // Provided methods fn get_x(self) -> i32 { ... } fn get_z(self) -> i32 { ... } fn get_value(self) -> i32 { ... } fn set_value(self, v: impl Into<i16>) { ... } fn set_position(self, x: impl Into<u8>, z: impl Into<u8>) { ... } fn get_person(self) -> PersonData { ... } fn get_job(self) -> JobData { ... } fn get_terrain(self) -> TerrainData_2 { ... } fn get_item(self) -> ItemData { ... } fn get_ai(self) -> List_1<AIData> { ... } fn get_ai_name(self) -> Il2CppString { ... } fn is_valid_flag_value(self) -> bool { ... } fn get_flag_value(self) -> i32 { ... } fn set_value_2(self, str: impl Into<Il2CppString>) -> Il2CppString { ... } fn is_signal(self) -> bool { ... } fn is_default(self) -> bool { ... } fn is_max(self) -> bool { ... } fn is_skip(self) -> bool { ... } fn is_argument(self) -> bool { ... } fn get_argument( self, order: impl Into<AIValue_Order>, unit: impl Into<Unit>, ) -> AIValue { ... } fn serialize(self, stream: impl Into<Stream_2>) { ... } fn deserialize(self, stream: impl Into<Stream_2>) { ... } fn get_string(self) -> Il2CppString { ... } fn ctor(self) { ... }
}

Provided Methods§

Source

fn get_x(self) -> i32

get_X() overload

Source

fn get_z(self) -> i32

get_Z() overload

Source

fn get_value(self) -> i32

GetValue() overload

Source

fn set_value(self, v: impl Into<i16>)

SetValue(i16) overload

Source

fn set_position(self, x: impl Into<u8>, z: impl Into<u8>)

SetPosition(u8, u8) overload

Source

fn get_person(self) -> PersonData

GetPerson() overload

Source

fn get_job(self) -> JobData

GetJob() overload

Source

fn get_terrain(self) -> TerrainData_2

GetTerrain() overload

Source

fn get_item(self) -> ItemData

GetItem() overload

Source

fn get_ai(self) -> List_1<AIData>

GetAI() overload

Source

fn get_ai_name(self) -> Il2CppString

GetAIName() overload

Source

fn is_valid_flag_value(self) -> bool

IsValidFlagValue() overload

Source

fn get_flag_value(self) -> i32

GetFlagValue() overload

Source

fn set_value_2(self, str: impl Into<Il2CppString>) -> Il2CppString

SetValue(::unity::Il2CppString) overload

Source

fn is_signal(self) -> bool

IsSignal() overload

Source

fn is_default(self) -> bool

IsDefault() overload

Source

fn is_max(self) -> bool

IsMax() overload

Source

fn is_skip(self) -> bool

IsSkip() overload

Source

fn is_argument(self) -> bool

IsArgument() overload

Source

fn get_argument( self, order: impl Into<AIValue_Order>, unit: impl Into<Unit>, ) -> AIValue

GetArgument(crate::app::aivalue::AIValue_Order, crate::app::unit::Unit) overload

Source

fn serialize(self, stream: impl Into<Stream_2>)

Serialize(crate::app::stream_2::Stream_2) overload

Source

fn deserialize(self, stream: impl Into<Stream_2>)

Deserialize(crate::app::stream_2::Stream_2) overload

Source

fn get_string(self) -> Il2CppString

GetString() 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: IAIValue> IAIValueMethods for __T

Available on crate feature app-aivalue only.