pub struct UnitAI(/* private fields */);Expand description
IL2CPP class: App.UnitAI
Inherits: Object
Implementations§
Source§impl UnitAI
impl UnitAI
pub fn get_band_method_info() -> &'static MethodInfo
pub fn set_band_method_info() -> &'static MethodInfo
pub fn get_active_method_info() -> &'static MethodInfo
pub fn set_active_method_info() -> &'static MethodInfo
pub fn get_priority_method_info() -> &'static MethodInfo
pub fn set_priority_method_info() -> &'static MethodInfo
pub fn get_heal_rate_a_method_info() -> &'static MethodInfo
pub fn set_heal_rate_a_method_info() -> &'static MethodInfo
pub fn get_heal_rate_b_method_info() -> &'static MethodInfo
pub fn set_heal_rate_b_method_info() -> &'static MethodInfo
pub fn get_battle_rate_type_method_info() -> &'static MethodInfo
pub fn set_battle_rate_type_method_info() -> &'static MethodInfo
pub fn get_prohibit_engage_attack_method_info() -> &'static MethodInfo
pub fn set_prohibit_engage_attack_method_info() -> &'static MethodInfo
pub fn get_prohibit_rod_method_info() -> &'static MethodInfo
pub fn set_prohibit_rod_method_info() -> &'static MethodInfo
pub fn get_prohibit_overlap_method_info() -> &'static MethodInfo
pub fn set_prohibit_overlap_method_info() -> &'static MethodInfo
pub fn get_rerewarp_count_method_info() -> &'static MethodInfo
pub fn set_rerewarp_count_method_info() -> &'static MethodInfo
pub fn get_rerewarp_count_max_method_info() -> &'static MethodInfo
pub fn get_rerewarp_last_x_method_info() -> &'static MethodInfo
pub fn get_rerewarp_last_z_method_info() -> &'static MethodInfo
pub fn get_rerewarp_event_flag_method_info() -> &'static MethodInfo
pub fn get_move_limit_method_info() -> &'static MethodInfo
pub fn set_move_limit_method_info() -> &'static MethodInfo
pub fn get_versus_type_method_info() -> &'static MethodInfo
pub fn set_versus_type_method_info() -> &'static MethodInfo
pub fn get_bullet_pattern_method_info() -> &'static MethodInfo
pub fn set_bullet_pattern_method_info() -> &'static MethodInfo
pub fn get_vs_think_method_info() -> &'static MethodInfo
pub fn set_vs_think_method_info() -> &'static MethodInfo
pub fn is_active_method_info() -> &'static MethodInfo
pub fn check_flag_method_info() -> &'static MethodInfo
pub fn not_flag_method_info() -> &'static MethodInfo
pub fn set_flag_method_info() -> &'static MethodInfo
pub fn clear_flag_method_info() -> &'static MethodInfo
pub fn mask_flag_method_info() -> &'static MethodInfo
pub fn get_sequence_method_info() -> &'static MethodInfo
pub fn get_sequence_by_index_method_info() -> &'static MethodInfo
pub fn set_sequence_method_info() -> &'static MethodInfo
pub fn set_sequence_2_method_info() -> &'static MethodInfo
pub fn get_value_method_info() -> &'static MethodInfo
pub fn set_value_method_info() -> &'static MethodInfo
pub fn set_value_2_method_info() -> &'static MethodInfo
pub fn set_value_3_method_info() -> &'static MethodInfo
pub fn set_value_4_method_info() -> &'static MethodInfo
pub fn set_values_method_info() -> &'static MethodInfo
pub fn reset_random_flag_method_info() -> &'static MethodInfo
pub fn get_random_flag_method_info() -> &'static MethodInfo
pub fn set_rerewarp_method_info() -> &'static MethodInfo
pub fn ctor_method_info() -> &'static MethodInfo
pub fn clear_method_info() -> &'static MethodInfo
pub fn copy_method_info() -> &'static MethodInfo
pub fn can_use_engage_attack_method_info() -> &'static MethodInfo
pub fn setup_summon_method_info() -> &'static MethodInfo
pub fn setup_versus_method_info() -> &'static MethodInfo
pub fn set_unit_for_versus_method_info() -> &'static MethodInfo
pub fn serialize_method_info() -> &'static MethodInfo
pub fn deserialize_method_info() -> &'static MethodInfo
pub fn get_value_index_method_info() -> &'static MethodInfo
Trait Implementations§
Source§impl ClassIdentity for UnitAI
impl ClassIdentity for UnitAI
Source§impl FromIlInstance for UnitAI
impl FromIlInstance for UnitAI
fn from_il_instance(instance: IlInstance) -> Self
fn instantiate() -> Option<Self>
§fn instantiate_with_class(class: Class) -> Option<Self>
fn instantiate_with_class(class: Class) -> Option<Self>
Caller swears
class is a subtype of Self or layout compatibleSource§impl IUnitAI for UnitAI
impl IUnitAI for UnitAI
fn m_flag(self) -> UnitAI_FlagField
fn set_m_flag(self, value: UnitAI_FlagField)
fn m_band(self) -> u8
fn set_m_band(self, value: u8)
fn m_active(self) -> u8
fn set_m_active(self, value: u8)
fn m_priority(self) -> u8
fn set_m_priority(self, value: u8)
fn m_heal_rate_a(self) -> u8
fn set_m_heal_rate_a(self, value: u8)
fn m_heal_rate_b(self) -> u8
fn set_m_heal_rate_b(self, value: u8)
fn m_battle_rate_type(self) -> u8
fn set_m_battle_rate_type(self, value: u8)
fn m_prohibit_engage_attack(self) -> u8
fn set_m_prohibit_engage_attack(self, value: u8)
fn m_prohibit_rod(self) -> u8
fn set_m_prohibit_rod(self, value: u8)
fn m_prohibit_overlap(self) -> u8
fn set_m_prohibit_overlap(self, value: u8)
fn m_rerewarp_count(self) -> u8
fn set_m_rerewarp_count(self, value: u8)
fn m_rerewarp_count_max(self) -> u8
fn set_m_rerewarp_count_max(self, value: u8)
fn m_rerewarp_last_x(self) -> u8
fn set_m_rerewarp_last_x(self, value: u8)
fn m_rerewarp_last_z(self) -> u8
fn set_m_rerewarp_last_z(self, value: u8)
fn m_rerewarp_event_flag(self) -> Il2CppString
fn set_m_rerewarp_event_flag(self, value: Il2CppString)
fn m_random_flag(self) -> UnitAI_RandomFlagField
fn set_m_random_flag(self, value: UnitAI_RandomFlagField)
fn m_move_limit(self) -> UnitAI_MoveLimitRange
fn set_m_move_limit(self, value: UnitAI_MoveLimitRange)
fn m_versus_type(self) -> u8
fn set_m_versus_type(self, value: u8)
fn m_bullet_pattern(self) -> u8
fn set_m_bullet_pattern(self, value: u8)
fn m_a_sequence(self) -> Array<Il2CppString>
fn set_m_a_sequence(self, value: Array<Il2CppString>)
fn m_a_value(self) -> Array<AIValue>
fn set_m_a_value(self, value: Array<AIValue>)
fn m_unit(self) -> Unit
fn set_m_unit(self, value: Unit)
fn m_vs_think(self) -> AIThink_Think
fn set_m_vs_think(self, value: AIThink_Think)
impl Copy for UnitAI
impl IObject for UnitAI
Auto Trait Implementations§
impl Freeze for UnitAI
impl RefUnwindSafe for UnitAI
impl !Send for UnitAI
impl !Sync for UnitAI
impl Unpin for UnitAI
impl UnwindSafe for UnitAI
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Cast for Twhere
T: SystemObject,
impl<T> Cast for Twhere
T: SystemObject,
fn get_class(self) -> Class
fn is_null(self) -> bool
fn rebind_class(self, new_class: Class)
fn override_class(self) -> Class
fn is_instance_of<T>(self) -> boolwhere
T: ClassIdentity,
fn is_direct_subclass_of<T>(self) -> boolwhere
T: ClassIdentity,
fn try_cast<T>(self) -> Option<T>where
T: ClassIdentity + FromIlInstance,
§unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
Safety Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)§impl<T> DefaultInjectedMembers for T
impl<T> DefaultInjectedMembers for T
fn __injected_fields() -> Vec<InjectedFieldDescriptor>
fn __injected_methods() -> Vec<InjectedMethodDescriptor>
fn __injected_overrides() -> Vec<InjectedOverrideDescriptor>
Source§impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, capacity: i32)where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_count(self) -> i32where
Self: Sized,
fn get_item(self, index: i32) -> T0where
Self: Sized,
fn add(self, item: T0)where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn unchecked_add(self, item: T0)where
Self: Sized,
fn ensure_capacity(self, minimum: i32)where
Self: Sized,
Source§impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_location_name(self) -> Il2CppStringwhere
Self: Sized,
fn set_location_name(self, value: Il2CppString)where
Self: Sized,
fn op_implicit(obj: AsyncOperationHandle_1<T0>) -> AsyncOperationHandle
fn ctor(self, op: AsyncOperationBase_1<T0>)where
Self: Sized,
fn get_download_status(self) -> DownloadStatuswhere
Self: Sized,
fn internal_get_download_status(
self,
visited: HashSet_1<Object>,
) -> DownloadStatuswhere
Self: Sized,
fn ctor_2(self, op: IAsyncOperation)where
Self: Sized,
fn ctor_3(self, op: IAsyncOperation, version: i32)where
Self: Sized,
fn ctor_4(self, op: IAsyncOperation, location_name: Il2CppString)where
Self: Sized,
fn ctor_5(self, op: IAsyncOperation, version: i32, location_name: Il2CppString)where
Self: Sized,
fn acquire(self) -> AsyncOperationHandle_1<T0>where
Self: Sized,
fn add_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn remove_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn add_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn get_debug_name(self) -> Il2CppStringwhere
Self: Sized,
fn add_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn equals(self, other: AsyncOperationHandle_1<T0>) -> boolwhere
Self: Sized,
fn get_hash_code(self) -> i32where
Self: Sized,
fn wait_for_completion(self) -> T0where
Self: Sized,
fn get_internal_op(self) -> AsyncOperationBase_1<T0>where
Self: Sized,
fn get_is_done(self) -> boolwhere
Self: Sized,
fn is_valid(self) -> boolwhere
Self: Sized,
fn get_percent_complete(self) -> f32where
Self: Sized,
fn get_reference_count(self) -> i32where
Self: Sized,
fn release(self)where
Self: Sized,
fn get_result(self) -> T0where
Self: Sized,
fn get_status(self) -> AsyncOperationStatuswhere
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
Source§impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>, get_enumerator_ret_type: i32)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> KeyValuePair_2<T0, T1>where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_entry(self) -> DictionaryEntrywhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_key(self) -> Objectwhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_value(self) -> Objectwhere
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T1where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn resolve(self, resolver: IExposedPropertyTable) -> T0where
Self: Sized,
Source§impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, set: HashSet_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn initialize() -> IntPtr
Source§impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
Source§impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, initialize: bool)where
Self: Sized,
fn ctor_2(self, max_capacity: i32)where
Self: Sized,
fn add_range(self, items: IEnumerable_1<T0>)where
Self: Sized,
fn copy_to(self, array: Array<T0>, array_index: i32, count: i32)where
Self: Sized,
fn get_buffer(self, index: i32) -> Array<T0>where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn try_move(self) -> (bool, Array<T0>)where
Self: Sized,
fn allocate_buffer(self)where
Self: Sized,
Source§impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: LinkedList_1<T0>)where
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_runtime_serialization_i_deserialization_callback_on_deserialization(
self,
sender: Object,
)where
Self: Sized,
Source§impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_count(self) -> i32where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_item(self) -> (*mut T0, i32)where
Self: Sized,
fn get_unchecked(self) -> (*mut T0, i32)where
Self: Sized,
fn try_add(self) -> (bool, T0)where
Self: Sized,
fn try_copy_to(self, other: ListBuffer_1<T0>) -> boolwhere
Self: Sized,
Source§impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: List_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn move_next_rare(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<__T> IObjectMethods for __Twhere
__T: IObject,
impl<__T> IObjectMethods for __Twhere
__T: IObject,
Source§fn equals(self, obj: impl Into<Object>) -> bool
fn equals(self, obj: impl Into<Object>) -> bool
Equals(crate::system::object::Object) overloadSource§fn get_hash_code(self) -> i32
fn get_hash_code(self) -> i32
GetHashCode() overloadSource§fn memberwise_clone(self) -> Object
fn memberwise_clone(self) -> Object
MemberwiseClone() overloadSource§fn to_string(self) -> Il2CppString
fn to_string(self) -> Il2CppString
ToString() overloadSource§fn field_getter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
) -> IlInstance
fn field_getter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, ) -> IlInstance
FieldGetter(::unity::Il2CppString, ::unity::Il2CppString, *mut::unity::IlInstance) overloadSource§fn field_setter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
val: impl Into<Object>,
)
fn field_setter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, val: impl Into<Object>, )
FieldSetter(::unity::Il2CppString, ::unity::Il2CppString, crate::system::object::Object) overloadSource§impl<T0, __U> IObjectPool_1_PooledObjectMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IObjectPool_1_PooledObjectMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, value: T0, pool: ObjectPool_1_2<T0>)where
Self: Sized,
fn system_i_disposable_dispose(self)where
Self: Sized,
Source§impl<T0, __U> IQueue_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IQueue_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, q: Queue_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn throw_enumeration_not_started_or_ended(self)where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IScriptPlayable_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IScriptPlayable_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_null() -> ScriptPlayable_1<T0>
fn create(graph: PlayableGraph, input_count: i32) -> ScriptPlayable_1<T0>
fn create_2( graph: PlayableGraph, template: T0, input_count: i32, ) -> ScriptPlayable_1<T0>
fn create_handle( graph: PlayableGraph, template: T0, input_count: i32, ) -> PlayableHandle
fn create_script_instance() -> Object
fn clone_script_instance(source: IPlayableBehaviour_Interface) -> Object
fn clone_script_instance_from_engine_object(source: Object_2) -> Object
fn ctor(self, handle: PlayableHandle)where
Self: Sized,
fn get_handle(self) -> PlayableHandlewhere
Self: Sized,
fn get_behaviour(self) -> T0where
Self: Sized,
fn op_implicit(playable: ScriptPlayable_1<T0>) -> Playable
fn op_explicit(playable: Playable) -> ScriptPlayable_1<T0>
fn equals(self, other: ScriptPlayable_1<T0>) -> boolwhere
Self: Sized,
fn cctor()
Source§impl<T0, T1, __U> ISortedDictionary_2_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> ISortedDictionary_2_EnumeratorMethods<T0, T1> for __U
fn ctor(
self,
dictionary: SortedDictionary_2<T0, T1>,
get_enumerator_ret_type: i32,
)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn dispose(self)where
Self: Sized,
fn get_current(self) -> KeyValuePair_2<T0, T1>where
Self: Sized,
fn get_not_started_or_ended(self) -> boolwhere
Self: Sized,
fn reset(self)where
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_key(self) -> Objectwhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_value(self) -> Objectwhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_entry(self) -> DictionaryEntrywhere
Self: Sized,
Source§impl<T0, T1, __U> ISortedDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> ISortedDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: SortedDictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, T1, __U> ISortedDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> ISortedDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: SortedDictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T1where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> ISortedSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ISortedSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, set: SortedSet_1<T0>)where
Self: Sized,
fn ctor_2(self, set: SortedSet_1<T0>, reverse: bool)where
Self: Sized,
fn system_runtime_serialization_i_deserialization_callback_on_deserialization(
self,
sender: Object,
)where
Self: Sized,
fn initialize(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn dispose(self)where
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn get_not_started_or_ended(self) -> boolwhere
Self: Sized,
fn reset(self)where
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn cctor()
Source§impl<T0, __U> IStack_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IStack_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, stack: Stack_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn throw_enumeration_not_started_or_ended(self)where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> ITMP_TextProcessingStack_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ITMP_TextProcessingStack_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, stack: Array<T0>)where
Self: Sized,
fn ctor_2(self, capacity: i32)where
Self: Sized,
fn ctor_3(self, capacity: i32, rollover_size: i32)where
Self: Sized,
fn get_count(self) -> i32where
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn get_rollover_size(self) -> i32where
Self: Sized,
fn set_rollover_size(self, value: i32)where
Self: Sized,
fn set_default(stack: Array<TMP_TextProcessingStack_1<T0>>, item: T0)
fn clear(self)where
Self: Sized,
fn set_default_2(self, item: T0)where
Self: Sized,
fn add(self, item: T0)where
Self: Sized,
fn remove(self) -> T0where
Self: Sized,
fn push(self, item: T0)where
Self: Sized,
fn pop(self) -> T0where
Self: Sized,
fn peek(self) -> T0where
Self: Sized,
fn current_item(self) -> T0where
Self: Sized,
fn previous_item(self) -> T0where
Self: Sized,
Source§impl<__T> IUnitAIMethods for __Twhere
__T: IUnitAI,
impl<__T> IUnitAIMethods for __Twhere
__T: IUnitAI,
Source§fn get_active(self) -> i32
fn get_active(self) -> i32
get_Active() overloadSource§fn set_active(self, value: impl Into<i32>)
fn set_active(self, value: impl Into<i32>)
set_Active(i32) overloadSource§fn get_priority(self) -> i32
fn get_priority(self) -> i32
get_Priority() overloadSource§fn set_priority(self, value: impl Into<i32>)
fn set_priority(self, value: impl Into<i32>)
set_Priority(i32) overloadSource§fn get_heal_rate_a(self) -> i32
fn get_heal_rate_a(self) -> i32
get_HealRateA() overloadSource§fn set_heal_rate_a(self, value: impl Into<i32>)
fn set_heal_rate_a(self, value: impl Into<i32>)
set_HealRateA(i32) overloadSource§fn get_heal_rate_b(self) -> i32
fn get_heal_rate_b(self) -> i32
get_HealRateB() overloadSource§fn set_heal_rate_b(self, value: impl Into<i32>)
fn set_heal_rate_b(self, value: impl Into<i32>)
set_HealRateB(i32) overloadSource§fn get_battle_rate_type(self) -> UnitAI_BattleRate
fn get_battle_rate_type(self) -> UnitAI_BattleRate
get_BattleRateType() overloadSource§fn set_battle_rate_type(self, value: impl Into<UnitAI_BattleRate>)
fn set_battle_rate_type(self, value: impl Into<UnitAI_BattleRate>)
set_BattleRateType(crate::app::unitai::UnitAI_BattleRate) overloadSource§fn get_prohibit_engage_attack(self) -> i32
fn get_prohibit_engage_attack(self) -> i32
get_ProhibitEngageAttack() overloadSource§fn set_prohibit_engage_attack(self, value: impl Into<i32>)
fn set_prohibit_engage_attack(self, value: impl Into<i32>)
set_ProhibitEngageAttack(i32) overloadSource§fn get_prohibit_rod(self) -> i32
fn get_prohibit_rod(self) -> i32
get_ProhibitRod() overloadSource§fn set_prohibit_rod(self, value: impl Into<i32>)
fn set_prohibit_rod(self, value: impl Into<i32>)
set_ProhibitRod(i32) overloadSource§fn get_prohibit_overlap(self) -> i32
fn get_prohibit_overlap(self) -> i32
get_ProhibitOverlap() overloadSource§fn set_prohibit_overlap(self, value: impl Into<i32>)
fn set_prohibit_overlap(self, value: impl Into<i32>)
set_ProhibitOverlap(i32) overloadSource§fn get_rerewarp_count(self) -> i32
fn get_rerewarp_count(self) -> i32
get_RerewarpCount() overloadSource§fn set_rerewarp_count(self, value: impl Into<i32>)
fn set_rerewarp_count(self, value: impl Into<i32>)
set_RerewarpCount(i32) overloadSource§fn get_rerewarp_count_max(self) -> i32
fn get_rerewarp_count_max(self) -> i32
get_RerewarpCountMax() overloadSource§fn get_rerewarp_last_x(self) -> i32
fn get_rerewarp_last_x(self) -> i32
get_RerewarpLastX() overloadSource§fn get_rerewarp_last_z(self) -> i32
fn get_rerewarp_last_z(self) -> i32
get_RerewarpLastZ() overloadSource§fn get_rerewarp_event_flag(self) -> Il2CppString
fn get_rerewarp_event_flag(self) -> Il2CppString
get_RerewarpEventFlag() overloadSource§fn get_move_limit(self) -> UnitAI_MoveLimitRange
fn get_move_limit(self) -> UnitAI_MoveLimitRange
get_MoveLimit() overloadSource§fn set_move_limit(self, value: impl Into<UnitAI_MoveLimitRange>)
fn set_move_limit(self, value: impl Into<UnitAI_MoveLimitRange>)
set_MoveLimit(crate::app::unitai::UnitAI_MoveLimitRange) overloadSource§fn get_versus_type(self) -> UnitAI_VersusTypes
fn get_versus_type(self) -> UnitAI_VersusTypes
get_VersusType() overloadSource§fn set_versus_type(self, value: impl Into<UnitAI_VersusTypes>)
fn set_versus_type(self, value: impl Into<UnitAI_VersusTypes>)
set_VersusType(crate::app::unitai::UnitAI_VersusTypes) overloadSource§fn get_bullet_pattern(self) -> i32
fn get_bullet_pattern(self) -> i32
get_BulletPattern() overloadSource§fn set_bullet_pattern(self, value: impl Into<i32>)
fn set_bullet_pattern(self, value: impl Into<i32>)
set_BulletPattern(i32) overloadSource§fn get_vs_think(self) -> AIThink_Think
fn get_vs_think(self) -> AIThink_Think
get_VsThink() overloadSource§fn set_vs_think(self, value: impl Into<AIThink_Think>)
fn set_vs_think(self, value: impl Into<AIThink_Think>)
set_VsThink(crate::app::aithink::AIThink_Think) overloadSource§fn check_flag(self, flag: impl Into<UnitAI_Flag>) -> bool
fn check_flag(self, flag: impl Into<UnitAI_Flag>) -> bool
CheckFlag(crate::app::unitai::UnitAI_Flag) overloadSource§fn not_flag(self, flag: impl Into<UnitAI_Flag>) -> bool
fn not_flag(self, flag: impl Into<UnitAI_Flag>) -> bool
NotFlag(crate::app::unitai::UnitAI_Flag) overloadSource§fn set_flag(self, flag: impl Into<UnitAI_Flag>)
fn set_flag(self, flag: impl Into<UnitAI_Flag>)
SetFlag(crate::app::unitai::UnitAI_Flag) overloadSource§fn clear_flag(self, flag: impl Into<UnitAI_Flag>)
fn clear_flag(self, flag: impl Into<UnitAI_Flag>)
ClearFlag(crate::app::unitai::UnitAI_Flag) overloadSource§fn mask_flag(self, flag: impl Into<UnitAI_Flag>) -> i32
fn mask_flag(self, flag: impl Into<UnitAI_Flag>) -> i32
MaskFlag(crate::app::unitai::UnitAI_Flag) overloadSource§fn get_sequence(self, order: impl Into<AIValue_Order>) -> Il2CppString
fn get_sequence(self, order: impl Into<AIValue_Order>) -> Il2CppString
GetSequence(crate::app::aivalue::AIValue_Order) overloadSource§fn get_sequence_by_index(self, order: impl Into<AIValue_Order>) -> i32
fn get_sequence_by_index(self, order: impl Into<AIValue_Order>) -> i32
GetSequenceByIndex(crate::app::aivalue::AIValue_Order) overloadSource§fn set_sequence(
self,
order: impl Into<AIValue_Order>,
name: impl Into<Il2CppString>,
)
fn set_sequence( self, order: impl Into<AIValue_Order>, name: impl Into<Il2CppString>, )
SetSequence(crate::app::aivalue::AIValue_Order, ::unity::Il2CppString) overloadSource§fn set_sequence_2(self, order: impl Into<AIValue_Order>, v: impl Into<i32>)
fn set_sequence_2(self, order: impl Into<AIValue_Order>, v: impl Into<i32>)
SetSequence(crate::app::aivalue::AIValue_Order, i32) overloadSource§fn get_value(
self,
order: impl Into<AIValue_Order>,
index: impl Into<i32>,
) -> AIValue
fn get_value( self, order: impl Into<AIValue_Order>, index: impl Into<i32>, ) -> AIValue
GetValue(crate::app::aivalue::AIValue_Order, i32) overloadSource§fn set_value(
self,
order: impl Into<AIValue_Order>,
index: impl Into<i32>,
value: impl Into<i32>,
)
fn set_value( self, order: impl Into<AIValue_Order>, index: impl Into<i32>, value: impl Into<i32>, )
SetValue(crate::app::aivalue::AIValue_Order, i32, i32) overloadSource§fn set_value_2(
self,
order: impl Into<AIValue_Order>,
index: impl Into<i32>,
x: impl Into<i32>,
z: impl Into<i32>,
)
fn set_value_2( self, order: impl Into<AIValue_Order>, index: impl Into<i32>, x: impl Into<i32>, z: impl Into<i32>, )
SetValue(crate::app::aivalue::AIValue_Order, i32, i32, i32) overloadSource§fn set_value_3(
self,
order: impl Into<AIValue_Order>,
index: impl Into<i32>,
str: impl Into<Il2CppString>,
) -> Il2CppString
fn set_value_3( self, order: impl Into<AIValue_Order>, index: impl Into<i32>, str: impl Into<Il2CppString>, ) -> Il2CppString
SetValue(crate::app::aivalue::AIValue_Order, i32, ::unity::Il2CppString) overloadSource§fn set_value_4(
self,
order: impl Into<AIValue_Order>,
index: impl Into<i32>,
value: impl Into<AIValue>,
)
fn set_value_4( self, order: impl Into<AIValue_Order>, index: impl Into<i32>, value: impl Into<AIValue>, )
SetValue(crate::app::aivalue::AIValue_Order, i32, crate::app::aivalue::AIValue) overloadSource§fn set_values(
self,
order: impl Into<AIValue_Order>,
str: impl Into<Il2CppString>,
)
fn set_values( self, order: impl Into<AIValue_Order>, str: impl Into<Il2CppString>, )
SetValues(crate::app::aivalue::AIValue_Order, ::unity::Il2CppString) overloadSource§fn reset_random_flag(self, value: impl Into<u8>)
fn reset_random_flag(self, value: impl Into<u8>)
ResetRandomFlag(u8) overloadSource§fn get_random_flag(self) -> UnitAI_RandomFlagField
fn get_random_flag(self) -> UnitAI_RandomFlagField
GetRandomFlag() overloadSource§fn set_rerewarp(
self,
count_max: impl Into<i32>,
last_x: impl Into<i32>,
last_z: impl Into<i32>,
event_flag: impl Into<Il2CppString>,
)
fn set_rerewarp( self, count_max: impl Into<i32>, last_x: impl Into<i32>, last_z: impl Into<i32>, event_flag: impl Into<Il2CppString>, )
SetRerewarp(i32, i32, i32, ::unity::Il2CppString) overloadSource§fn can_use_engage_attack(self) -> bool
fn can_use_engage_attack(self) -> bool
CanUseEngageAttack() overloadSource§fn setup_summon(self)
fn setup_summon(self)
SetupSummon() overloadSource§fn setup_versus(self)
fn setup_versus(self)
SetupVersus() overloadSource§fn set_unit_for_versus(self, unit: impl Into<Unit>)
fn set_unit_for_versus(self, unit: impl Into<Unit>)
SetUnitForVersus(crate::app::unit::Unit) overloadSource§fn serialize(self, stream: impl Into<Stream_2>)
fn serialize(self, stream: impl Into<Stream_2>)
Serialize(crate::app::stream_2::Stream_2) overloadSource§fn deserialize(self, stream: impl Into<Stream_2>)
fn deserialize(self, stream: impl Into<Stream_2>)
Deserialize(crate::app::stream_2::Stream_2) overloadSource§fn get_value_index(
self,
order: impl Into<AIValue_Order>,
index: impl Into<i32>,
) -> i32
fn get_value_index( self, order: impl Into<AIValue_Order>, index: impl Into<i32>, ) -> i32
GetValueIndex(crate::app::aivalue::AIValue_Order, i32) overload