pub struct MapItemHelper(/* private fields */);Expand description
IL2CPP class: App.MapItemHelper
Inherits: Object
Implementations§
Source§impl MapItemHelper
impl MapItemHelper
Sourcepub fn can_use(
unit: impl Into<Unit>,
unit_item_index: impl Into<i32>,
target_x: impl Into<i32>,
target_z: impl Into<i32>,
unit_x: impl Into<i32>,
unit_z: impl Into<i32>,
flag: impl Into<MapItemHelper_Flag>,
skill: impl Into<SkillData>,
) -> bool
pub fn can_use( unit: impl Into<Unit>, unit_item_index: impl Into<i32>, target_x: impl Into<i32>, target_z: impl Into<i32>, unit_x: impl Into<i32>, unit_z: impl Into<i32>, flag: impl Into<MapItemHelper_Flag>, skill: impl Into<SkillData>, ) -> bool
CanUse(crate::app::unit::Unit, i32, i32, i32, i32, i32, crate::app::mapitemhelper::MapItemHelper_Flag, crate::app::skilldata::SkillData) overload
Sourcepub fn get_use_target_unit(
unit: impl Into<Unit>,
item: impl Into<ItemData>,
x: impl Into<i32>,
z: impl Into<i32>,
) -> Unit
pub fn get_use_target_unit( unit: impl Into<Unit>, item: impl Into<ItemData>, x: impl Into<i32>, z: impl Into<i32>, ) -> Unit
GetUseTargetUnit(crate::app::unit::Unit, crate::app::itemdata::ItemData, i32, i32) overload
Sourcepub fn can_use_2(
attack_unit: impl Into<Unit>,
unit_item: impl Into<UnitItem>,
atk_pos_x: impl Into<i32>,
atk_pos_z: impl Into<i32>,
target_pos_x: impl Into<i32>,
target_pos_z: impl Into<i32>,
flag: impl Into<MapItemHelper_Flag>,
skill: impl Into<SkillData>,
) -> bool
pub fn can_use_2( attack_unit: impl Into<Unit>, unit_item: impl Into<UnitItem>, atk_pos_x: impl Into<i32>, atk_pos_z: impl Into<i32>, target_pos_x: impl Into<i32>, target_pos_z: impl Into<i32>, flag: impl Into<MapItemHelper_Flag>, skill: impl Into<SkillData>, ) -> bool
CanUse(crate::app::unit::Unit, crate::app::unititem::UnitItem, i32, i32, i32, i32, crate::app::mapitemhelper::MapItemHelper_Flag, crate::app::skilldata::SkillData) overload
Sourcepub fn is_target_allied(type: impl Into<ItemData_UseTypes>) -> bool
pub fn is_target_allied(type: impl Into<ItemData_UseTypes>) -> bool
IsTargetAllied(crate::app::itemdata::ItemData_UseTypes) overload
Sourcepub fn can_direct_target(item: impl Into<ItemData>) -> bool
pub fn can_direct_target(item: impl Into<ItemData>) -> bool
CanDirectTarget(crate::app::itemdata::ItemData) overload
Sourcepub fn get_bless_flags(
item: impl Into<ItemData>,
target: impl Into<Unit>,
use_type: impl Into<ItemData_UseTypes>,
) -> MapItemHelper_BlessFlags
pub fn get_bless_flags( item: impl Into<ItemData>, target: impl Into<Unit>, use_type: impl Into<ItemData_UseTypes>, ) -> MapItemHelper_BlessFlags
GetBlessFlags(crate::app::itemdata::ItemData, crate::app::unit::Unit, crate::app::itemdata::ItemData_UseTypes) overload
Sourcepub fn get_bless_flags_2(
item: impl Into<ItemData>,
target: impl Into<Unit>,
) -> MapItemHelper_BlessFlags
pub fn get_bless_flags_2( item: impl Into<ItemData>, target: impl Into<Unit>, ) -> MapItemHelper_BlessFlags
GetBlessFlags(crate::app::itemdata::ItemData, crate::app::unit::Unit) overload
Sourcepub fn can_use_impl(
unit: impl Into<Unit>,
item: impl Into<ItemData>,
target: impl Into<Unit>,
use_type: impl Into<ItemData_UseTypes>,
give_skills: impl Into<SkillArray>,
) -> bool
pub fn can_use_impl( unit: impl Into<Unit>, item: impl Into<ItemData>, target: impl Into<Unit>, use_type: impl Into<ItemData_UseTypes>, give_skills: impl Into<SkillArray>, ) -> bool
CanUseImpl(crate::app::unit::Unit, crate::app::itemdata::ItemData, crate::app::unit::Unit, crate::app::itemdata::ItemData_UseTypes, crate::app::skillarray::SkillArray) overload
Sourcepub fn can_use_enchant(
unit: impl Into<Unit>,
item: impl Into<ItemData>,
target: impl Into<Unit>,
cancelable: impl Into<bool>,
) -> bool
pub fn can_use_enchant( unit: impl Into<Unit>, item: impl Into<ItemData>, target: impl Into<Unit>, cancelable: impl Into<bool>, ) -> bool
CanUseEnchant(crate::app::unit::Unit, crate::app::itemdata::ItemData, crate::app::unit::Unit, bool) overload
Sourcepub fn can_use_target(
unit: impl Into<Unit>,
item: impl Into<ItemData>,
target: impl Into<Unit>,
) -> bool
pub fn can_use_target( unit: impl Into<Unit>, item: impl Into<ItemData>, target: impl Into<Unit>, ) -> bool
CanUseTarget(crate::app::unit::Unit, crate::app::itemdata::ItemData, crate::app::unit::Unit) overload
Sourcepub fn get_item_index(
unit: impl Into<Unit>,
target_x: impl Into<i32>,
target_z: impl Into<i32>,
unit_x: impl Into<i32>,
unit_z: impl Into<i32>,
flag: impl Into<MapItemHelper_Flag>,
) -> i32
pub fn get_item_index( unit: impl Into<Unit>, target_x: impl Into<i32>, target_z: impl Into<i32>, unit_x: impl Into<i32>, unit_z: impl Into<i32>, flag: impl Into<MapItemHelper_Flag>, ) -> i32
GetItemIndex(crate::app::unit::Unit, i32, i32, i32, i32, crate::app::mapitemhelper::MapItemHelper_Flag) overload
Sourcepub fn for_each_rod_target(
unit: impl Into<Unit>,
item: impl Into<ItemData>,
target_x: impl Into<i32>,
target_z: impl Into<i32>,
skill: impl Into<SkillData>,
func: impl Into<Action_1<Unit>>,
)
pub fn for_each_rod_target( unit: impl Into<Unit>, item: impl Into<ItemData>, target_x: impl Into<i32>, target_z: impl Into<i32>, skill: impl Into<SkillData>, func: impl Into<Action_1<Unit>>, )
ForEachRodTarget(crate::app::unit::Unit, crate::app::itemdata::ItemData, i32, i32, crate::app::skilldata::SkillData, crate::system::action_1::Action_1<crate::app::unit::Unit>) overload
Sourcepub fn for_each_rod_range(
unit: impl Into<Unit>,
item: impl Into<ItemData>,
target_x: impl Into<i32>,
target_z: impl Into<i32>,
func: impl Into<Action_2<i32, i32>>,
)
pub fn for_each_rod_range( unit: impl Into<Unit>, item: impl Into<ItemData>, target_x: impl Into<i32>, target_z: impl Into<i32>, func: impl Into<Action_2<i32, i32>>, )
ForEachRodRange(crate::app::unit::Unit, crate::app::itemdata::ItemData, i32, i32, crate::system::action_2::Action_2<i32,i32>) overload
Sourcepub fn try_creation(
super_: impl Into<ProcInst>,
unit: impl Into<Unit>,
target_x: impl Into<i32>,
target_z: impl Into<i32>,
tid: impl Into<Il2CppString>,
) -> bool
pub fn try_creation( super_: impl Into<ProcInst>, unit: impl Into<Unit>, target_x: impl Into<i32>, target_z: impl Into<i32>, tid: impl Into<Il2CppString>, ) -> bool
TryCreation(crate::app::procinst::ProcInst, crate::app::unit::Unit, i32, i32, ::unity::Il2CppString) overload
Sourcepub fn get_rescue_position(
target: impl Into<Unit>,
src_x: impl Into<i32>,
src_z: impl Into<i32>,
is_here: impl Into<bool>,
) -> (bool, i32, i32)
pub fn get_rescue_position( target: impl Into<Unit>, src_x: impl Into<i32>, src_z: impl Into<i32>, is_here: impl Into<bool>, ) -> (bool, i32, i32)
GetRescuePosition(*muti32, *muti32, crate::app::unit::Unit, i32, i32, bool) overload
Sourcepub fn get_rescue_position_2(
rod_unit: impl Into<Unit>,
target: impl Into<Unit>,
src_x: impl Into<i32>,
src_z: impl Into<i32>,
is_here: impl Into<bool>,
) -> (bool, i32, i32)
pub fn get_rescue_position_2( rod_unit: impl Into<Unit>, target: impl Into<Unit>, src_x: impl Into<i32>, src_z: impl Into<i32>, is_here: impl Into<bool>, ) -> (bool, i32, i32)
GetRescuePosition(crate::app::unit::Unit, *muti32, *muti32, crate::app::unit::Unit, i32, i32, bool) overload
Sourcepub fn can_attack(
unit: impl Into<Unit>,
target: impl Into<Unit>,
flag: impl Into<MapItemHelper_Flag>,
) -> bool
pub fn can_attack( unit: impl Into<Unit>, target: impl Into<Unit>, flag: impl Into<MapItemHelper_Flag>, ) -> bool
CanAttack(crate::app::unit::Unit, crate::app::unit::Unit, crate::app::mapitemhelper::MapItemHelper_Flag) overload
Sourcepub fn can_rod(
unit: impl Into<Unit>,
target: impl Into<Unit>,
item: impl Into<ItemData>,
flag: impl Into<MapItemHelper_Flag>,
) -> bool
pub fn can_rod( unit: impl Into<Unit>, target: impl Into<Unit>, item: impl Into<ItemData>, flag: impl Into<MapItemHelper_Flag>, ) -> bool
CanRod(crate::app::unit::Unit, crate::app::unit::Unit, crate::app::itemdata::ItemData, crate::app::mapitemhelper::MapItemHelper_Flag) overload
Sourcepub fn get_fire_cannon_item() -> ItemData
pub fn get_fire_cannon_item() -> ItemData
GetFireCannonItem() overload
Sourcepub fn get_fire_cannon_range_io(unit: impl Into<Unit>) -> (i32, i32)
pub fn get_fire_cannon_range_io(unit: impl Into<Unit>) -> (i32, i32)
GetFireCannonRangeIO(crate::app::unit::Unit, *muti32, *muti32) overload
Sourcepub fn get_heal_power(
unit: impl Into<Unit>,
use_type: impl Into<ItemData_UseTypes>,
power: impl Into<i32>,
) -> i32
pub fn get_heal_power( unit: impl Into<Unit>, use_type: impl Into<ItemData_UseTypes>, power: impl Into<i32>, ) -> i32
GetHealPower(crate::app::unit::Unit, crate::app::itemdata::ItemData_UseTypes, i32) overload
Sourcepub fn get_heal_power_2(
unit: impl Into<Unit>,
item: impl Into<ItemData>,
is_enchant: impl Into<bool>,
) -> i32
pub fn get_heal_power_2( unit: impl Into<Unit>, item: impl Into<ItemData>, is_enchant: impl Into<bool>, ) -> i32
GetHealPower(crate::app::unit::Unit, crate::app::itemdata::ItemData, bool) overload
Source§impl MapItemHelper
impl MapItemHelper
pub fn can_use_method_info() -> &'static MethodInfo
pub fn get_use_target_unit_method_info() -> &'static MethodInfo
pub fn can_use_2_method_info() -> &'static MethodInfo
pub fn is_target_allied_method_info() -> &'static MethodInfo
pub fn can_direct_target_method_info() -> &'static MethodInfo
pub fn get_bless_flags_method_info() -> &'static MethodInfo
pub fn get_bless_flags_2_method_info() -> &'static MethodInfo
pub fn can_use_impl_method_info() -> &'static MethodInfo
pub fn can_use_enchant_method_info() -> &'static MethodInfo
pub fn can_use_target_method_info() -> &'static MethodInfo
pub fn get_item_index_method_info() -> &'static MethodInfo
pub fn for_each_rod_target_method_info() -> &'static MethodInfo
pub fn for_each_rod_range_method_info() -> &'static MethodInfo
pub fn try_creation_method_info() -> &'static MethodInfo
pub fn get_rescue_position_method_info() -> &'static MethodInfo
pub fn get_rescue_position_2_method_info() -> &'static MethodInfo
pub fn can_attack_method_info() -> &'static MethodInfo
pub fn can_rod_method_info() -> &'static MethodInfo
pub fn get_fire_cannon_item_method_info() -> &'static MethodInfo
pub fn get_fire_cannon_range_io_method_info() -> &'static MethodInfo
pub fn get_heal_power_method_info() -> &'static MethodInfo
pub fn get_heal_power_2_method_info() -> &'static MethodInfo
pub fn ctor_method_info() -> &'static MethodInfo
Source§impl MapItemHelper
impl MapItemHelper
Trait Implementations§
Source§impl ClassIdentity for MapItemHelper
impl ClassIdentity for MapItemHelper
Source§impl Clone for MapItemHelper
impl Clone for MapItemHelper
Source§fn clone(&self) -> MapItemHelper
fn clone(&self) -> MapItemHelper
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl FromIlInstance for MapItemHelper
impl FromIlInstance for MapItemHelper
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 MapItemHelper
impl IMapItemHelper for MapItemHelper
impl IObject for MapItemHelper
Auto Trait Implementations§
impl Freeze for MapItemHelper
impl RefUnwindSafe for MapItemHelper
impl !Send for MapItemHelper
impl !Sync for MapItemHelper
impl Unpin for MapItemHelper
impl UnwindSafe for MapItemHelper
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> IMapItemHelperMethods for __Twhere
__T: IMapItemHelper,
impl<__T> IMapItemHelperMethods for __Twhere
__T: IMapItemHelper,
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