pub struct MapSkill(/* private fields */);Expand description
IL2CPP class: App.MapSkill
Inherits: Object
Implementations§
Source§impl MapSkill
impl MapSkill
pub fn wait_time() -> f32
pub fn set_wait_time(value: f32)
pub fn begin_wait_time() -> f32
pub fn set_begin_wait_time(value: f32)
pub fn end_wait_time() -> f32
pub fn set_end_wait_time(value: f32)
Source§impl MapSkill
impl MapSkill
Sourcepub fn prediction(
current: impl Into<Unit>,
reverse: impl Into<Unit>,
skill: impl Into<SkillData>,
) -> bool
pub fn prediction( current: impl Into<Unit>, reverse: impl Into<Unit>, skill: impl Into<SkillData>, ) -> bool
Prediction(crate::app::unit::Unit, crate::app::unit::Unit, crate::app::skilldata::SkillData) overload
Sourcepub fn is_sight_out(
unit: impl Into<Unit>,
x: impl Into<i32>,
z: impl Into<i32>,
) -> bool
pub fn is_sight_out( unit: impl Into<Unit>, x: impl Into<i32>, z: impl Into<i32>, ) -> bool
IsSightOut(crate::app::unit::Unit, i32, i32) overload
Sourcepub fn can_enter(
current: impl Into<Unit>,
target: impl Into<Unit>,
x: impl Into<i32>,
z: impl Into<i32>,
) -> bool
pub fn can_enter( current: impl Into<Unit>, target: impl Into<Unit>, x: impl Into<i32>, z: impl Into<i32>, ) -> bool
CanEnter(crate::app::unit::Unit, crate::app::unit::Unit, i32, i32) overload
Sourcepub fn prediction_2(
current: impl Into<Unit>,
reverse: impl Into<Unit>,
skill: impl Into<SkillData>,
) -> (bool, MapSkill_Results)
pub fn prediction_2( current: impl Into<Unit>, reverse: impl Into<Unit>, skill: impl Into<SkillData>, ) -> (bool, MapSkill_Results)
Prediction(crate::app::unit::Unit, crate::app::unit::Unit, crate::app::skilldata::SkillData, *mutcrate::app::mapskill::MapSkill_Results) overload
Sourcepub fn calc_pierce(
current: impl Into<Unit>,
target: impl Into<Unit>,
skill: impl Into<SkillData>,
func: impl Into<MapSkill_UnitFunc>,
) -> bool
pub fn calc_pierce( current: impl Into<Unit>, target: impl Into<Unit>, skill: impl Into<SkillData>, func: impl Into<MapSkill_UnitFunc>, ) -> bool
CalcPierce(crate::app::unit::Unit, crate::app::unit::Unit, crate::app::skilldata::SkillData, crate::app::mapskill::MapSkill_UnitFunc) overload
Sourcepub fn calc_step_pos(
target_x: impl Into<i32>,
target_z: impl Into<i32>,
skill: impl Into<SkillData>,
is_reverse: impl Into<bool>,
) -> (bool, i32, i32)
pub fn calc_step_pos( target_x: impl Into<i32>, target_z: impl Into<i32>, skill: impl Into<SkillData>, is_reverse: impl Into<bool>, ) -> (bool, i32, i32)
CalcStepPos(*muti32, *muti32, i32, i32, crate::app::skilldata::SkillData, bool) overload
Sourcepub fn get_range_dir(
attack: impl Into<Unit>,
target: impl Into<Unit>,
) -> Dir_Type
pub fn get_range_dir( attack: impl Into<Unit>, target: impl Into<Unit>, ) -> Dir_Type
GetRangeDir(crate::app::unit::Unit, crate::app::unit::Unit) overload
Sourcepub fn try_get_range_center(
current: impl Into<Unit>,
target: impl Into<Unit>,
skill: impl Into<SkillData>,
) -> (bool, i32, i32)
pub fn try_get_range_center( current: impl Into<Unit>, target: impl Into<Unit>, skill: impl Into<SkillData>, ) -> (bool, i32, i32)
TryGetRangeCenter(crate::app::unit::Unit, crate::app::unit::Unit, crate::app::skilldata::SkillData, *muti32, *muti32) overload
Sourcepub fn try_add_attack_range(
current: impl Into<Unit>,
x: impl Into<i32>,
z: impl Into<i32>,
is_unit_only: impl Into<bool>,
func: impl Into<MapSkill_UnitFunc>,
)
pub fn try_add_attack_range( current: impl Into<Unit>, x: impl Into<i32>, z: impl Into<i32>, is_unit_only: impl Into<bool>, func: impl Into<MapSkill_UnitFunc>, )
TryAddAttackRange(crate::app::unit::Unit, i32, i32, bool, crate::app::mapskill::MapSkill_UnitFunc) overload
Sourcepub fn foreach_attack_range(
current: impl Into<Unit>,
target: impl Into<Unit>,
skill: impl Into<SkillData>,
is_unit_only: impl Into<bool>,
func: impl Into<MapSkill_UnitFunc>,
)
pub fn foreach_attack_range( current: impl Into<Unit>, target: impl Into<Unit>, skill: impl Into<SkillData>, is_unit_only: impl Into<bool>, func: impl Into<MapSkill_UnitFunc>, )
ForeachAttackRange(crate::app::unit::Unit, crate::app::unit::Unit, crate::app::skilldata::SkillData, bool, crate::app::mapskill::MapSkill_UnitFunc) overload
Sourcepub fn foreach_attack_range_2(
current: impl Into<Unit>,
target_x: impl Into<i32>,
target_z: impl Into<i32>,
skill: impl Into<SkillData>,
is_unit_only: impl Into<bool>,
func: impl Into<MapSkill_UnitFunc>,
)
pub fn foreach_attack_range_2( current: impl Into<Unit>, target_x: impl Into<i32>, target_z: impl Into<i32>, skill: impl Into<SkillData>, is_unit_only: impl Into<bool>, func: impl Into<MapSkill_UnitFunc>, )
ForeachAttackRange(crate::app::unit::Unit, i32, i32, crate::app::skilldata::SkillData, bool, crate::app::mapskill::MapSkill_UnitFunc) overload
Sourcepub fn foreach_overlap_range(
current: impl Into<Unit>,
skill: impl Into<SkillData>,
func: impl Into<MapSkill_TerrainFunc>,
)
pub fn foreach_overlap_range( current: impl Into<Unit>, skill: impl Into<SkillData>, func: impl Into<MapSkill_TerrainFunc>, )
ForeachOverlapRange(crate::app::unit::Unit, crate::app::skilldata::SkillData, crate::app::mapskill::MapSkill_TerrainFunc) overload
Sourcepub fn foreach_overlap_range_2(
current: impl Into<Unit>,
x: impl Into<i32>,
z: impl Into<i32>,
target_x: impl Into<i32>,
target_z: impl Into<i32>,
skill: impl Into<SkillData>,
func: impl Into<MapSkill_TerrainFunc>,
)
pub fn foreach_overlap_range_2( current: impl Into<Unit>, x: impl Into<i32>, z: impl Into<i32>, target_x: impl Into<i32>, target_z: impl Into<i32>, skill: impl Into<SkillData>, func: impl Into<MapSkill_TerrainFunc>, )
ForeachOverlapRange(crate::app::unit::Unit, i32, i32, i32, i32, crate::app::skilldata::SkillData, crate::app::mapskill::MapSkill_TerrainFunc) overload
Sourcepub fn foreach_overlap_range_3(
current: impl Into<Unit>,
target: impl Into<Unit>,
skill: impl Into<SkillData>,
func: impl Into<MapSkill_TerrainFunc>,
)
pub fn foreach_overlap_range_3( current: impl Into<Unit>, target: impl Into<Unit>, skill: impl Into<SkillData>, func: impl Into<MapSkill_TerrainFunc>, )
ForeachOverlapRange(crate::app::unit::Unit, crate::app::unit::Unit, crate::app::skilldata::SkillData, crate::app::mapskill::MapSkill_TerrainFunc) overload
Sourcepub fn foreach_overlap_range_4(
current: impl Into<Unit>,
x: impl Into<i32>,
z: impl Into<i32>,
dir: impl Into<Dir_Type>,
skill: impl Into<SkillData>,
func: impl Into<MapSkill_TerrainFunc>,
)
pub fn foreach_overlap_range_4( current: impl Into<Unit>, x: impl Into<i32>, z: impl Into<i32>, dir: impl Into<Dir_Type>, skill: impl Into<SkillData>, func: impl Into<MapSkill_TerrainFunc>, )
ForeachOverlapRange(crate::app::unit::Unit, i32, i32, crate::app::dir_2::Dir_Type, crate::app::skilldata::SkillData, crate::app::mapskill::MapSkill_TerrainFunc) overload
Sourcepub fn get_around_center(
skill: impl Into<SkillData>,
unit: impl Into<Unit>,
target: impl Into<Unit>,
) -> Unit
pub fn get_around_center( skill: impl Into<SkillData>, unit: impl Into<Unit>, target: impl Into<Unit>, ) -> Unit
GetAroundCenter(crate::app::skilldata::SkillData, crate::app::unit::Unit, crate::app::unit::Unit) overload
Sourcepub fn has_add_give_skill(
skill: impl Into<SkillData>,
target: impl Into<SkillData_GiveTargets>,
unit: impl Into<Unit>,
) -> bool
pub fn has_add_give_skill( skill: impl Into<SkillData>, target: impl Into<SkillData_GiveTargets>, unit: impl Into<Unit>, ) -> bool
HasAddGiveSkill(crate::app::skilldata::SkillData, crate::app::skilldata::SkillData_GiveTargets, crate::app::unit::Unit) overload
Sourcepub fn try_add_give_skill(
skill: impl Into<SkillData>,
target: impl Into<SkillData_GiveTargets>,
unit: impl Into<Unit>,
) -> bool
pub fn try_add_give_skill( skill: impl Into<SkillData>, target: impl Into<SkillData_GiveTargets>, unit: impl Into<Unit>, ) -> bool
TryAddGiveSkill(crate::app::skilldata::SkillData, crate::app::skilldata::SkillData_GiveTargets, crate::app::unit::Unit) overload
Sourcepub fn try_hit_skill(skill: impl Into<SkillData>, unit: impl Into<Unit>) -> bool
pub fn try_hit_skill(skill: impl Into<SkillData>, unit: impl Into<Unit>) -> bool
TryHitSkill(crate::app::skilldata::SkillData, crate::app::unit::Unit) overload
Sourcepub fn execute_act(skill: impl Into<SkillData>, unit: impl Into<Unit>)
pub fn execute_act(skill: impl Into<SkillData>, unit: impl Into<Unit>)
ExecuteAct(crate::app::skilldata::SkillData, crate::app::unit::Unit) overload
Source§impl MapSkill
impl MapSkill
pub fn prediction_method_info() -> &'static MethodInfo
pub fn is_sight_out_method_info() -> &'static MethodInfo
pub fn can_enter_method_info() -> &'static MethodInfo
pub fn try_get_x_method_info() -> &'static MethodInfo
pub fn try_get_z_method_info() -> &'static MethodInfo
pub fn prediction_2_method_info() -> &'static MethodInfo
pub fn calc_pierce_method_info() -> &'static MethodInfo
pub fn calc_step_pos_method_info() -> &'static MethodInfo
pub fn get_range_dir_method_info() -> &'static MethodInfo
pub fn try_get_range_center_method_info() -> &'static MethodInfo
pub fn try_add_attack_range_method_info() -> &'static MethodInfo
pub fn foreach_attack_range_method_info() -> &'static MethodInfo
pub fn foreach_attack_range_2_method_info() -> &'static MethodInfo
pub fn foreach_overlap_range_method_info() -> &'static MethodInfo
pub fn foreach_overlap_range_2_method_info() -> &'static MethodInfo
pub fn foreach_overlap_range_3_method_info() -> &'static MethodInfo
pub fn foreach_overlap_range_4_method_info() -> &'static MethodInfo
pub fn get_around_center_method_info() -> &'static MethodInfo
pub fn has_add_give_skill_method_info() -> &'static MethodInfo
pub fn try_add_give_skill_method_info() -> &'static MethodInfo
pub fn try_hit_skill_method_info() -> &'static MethodInfo
pub fn execute_act_method_info() -> &'static MethodInfo
pub fn ctor_method_info() -> &'static MethodInfo
Trait Implementations§
Source§impl ClassIdentity for MapSkill
impl ClassIdentity for MapSkill
Source§impl FromIlInstance for MapSkill
impl FromIlInstance for MapSkill
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>
class is a subtype of Self or layout compatibleimpl Copy for MapSkill
impl IMapSkill for MapSkill
impl IObject for MapSkill
Auto Trait Implementations§
impl Freeze for MapSkill
impl RefUnwindSafe for MapSkill
impl !Send for MapSkill
impl !Sync for MapSkill
impl Unpin for MapSkill
impl UnwindSafe for MapSkill
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
§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,
§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)
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) overload