pub struct UnitItem(/* private fields */);Expand description
IL2CPP class: App.UnitItem
Inherits: Object
Implementations§
Source§impl UnitItem
impl UnitItem
pub fn no_item_index() -> i32
pub fn set_no_item_index(value: i32)
pub fn engage_stock_index() -> i32
pub fn set_engage_stock_index(value: i32)
pub fn version() -> i32
pub fn set_version(value: i32)
pub fn s_enchant_hash() -> i32
pub fn set_s_enchant_hash(value: i32)
Source§impl UnitItem
impl UnitItem
Sourcepub fn op_implicit(p: impl Into<UnitItem>) -> ItemData
pub fn op_implicit(p: impl Into<UnitItem>) -> ItemData
op_Implicit(crate::app::unititem::UnitItem) overload
Sourcepub fn reset_enchant_item()
pub fn reset_enchant_item()
ResetEnchantItem() overload
Sourcepub fn set_enchant_item(item: impl Into<ItemData>)
pub fn set_enchant_item(item: impl Into<ItemData>)
SetEnchantItem(crate::app::itemdata::ItemData) overload
Sourcepub fn set_enchant_hash(hash: impl Into<i32>)
pub fn set_enchant_hash(hash: impl Into<i32>)
SetEnchantHash(i32) overload
Sourcepub fn get_enchant_hash() -> i32
pub fn get_enchant_hash() -> i32
GetEnchantHash() overload
Sourcepub fn sort_compare(
a: impl Into<UnitItem>,
b: impl Into<UnitItem>,
arg: impl Into<IlInstance>,
) -> bool
pub fn sort_compare( a: impl Into<UnitItem>, b: impl Into<UnitItem>, arg: impl Into<IlInstance>, ) -> bool
SortCompare(crate::app::unititem::UnitItem, crate::app::unititem::UnitItem, ::unity::IlInstance) overload
Sourcepub fn op_equality(lhs: impl Into<UnitItem>, rhs: impl Into<UnitItem>) -> bool
pub fn op_equality(lhs: impl Into<UnitItem>, rhs: impl Into<UnitItem>) -> bool
op_Equality(crate::app::unititem::UnitItem, crate::app::unititem::UnitItem) overload
Sourcepub fn op_inequality(lhs: impl Into<UnitItem>, rhs: impl Into<UnitItem>) -> bool
pub fn op_inequality(lhs: impl Into<UnitItem>, rhs: impl Into<UnitItem>) -> bool
op_Inequality(crate::app::unititem::UnitItem, crate::app::unititem::UnitItem) overload
Source§impl UnitItem
impl UnitItem
pub fn ctor_method_info() -> &'static MethodInfo
pub fn ctor_2_method_info() -> &'static MethodInfo
pub fn ctor_3_method_info() -> &'static MethodInfo
pub fn ctor_4_method_info() -> &'static MethodInfo
pub fn ctor_5_method_info() -> &'static MethodInfo
pub fn dispose_method_info() -> &'static MethodInfo
pub fn op_implicit_method_info() -> &'static MethodInfo
pub fn new_method_info() -> &'static MethodInfo
pub fn new_2_method_info() -> &'static MethodInfo
pub fn new_3_method_info() -> &'static MethodInfo
pub fn new_4_method_info() -> &'static MethodInfo
pub fn clear_method_info() -> &'static MethodInfo
pub fn expend_method_info() -> &'static MethodInfo
pub fn do_trade_method_info() -> &'static MethodInfo
pub fn do_transporter_method_info() -> &'static MethodInfo
pub fn do_drop_method_info() -> &'static MethodInfo
pub fn do_transfer_method_info() -> &'static MethodInfo
pub fn can_expend_method_info() -> &'static MethodInfo
pub fn get_expend_method_info() -> &'static MethodInfo
pub fn can_enchant_method_info() -> &'static MethodInfo
pub fn can_enchant_2_method_info() -> &'static MethodInfo
pub fn is_empty_method_info() -> &'static MethodInfo
pub fn is_exist_method_info() -> &'static MethodInfo
pub fn is_integrate_method_info() -> &'static MethodInfo
pub fn is_long_range_method_info() -> &'static MethodInfo
pub fn get_data_method_info() -> &'static MethodInfo
pub fn get_price_method_info() -> &'static MethodInfo
pub fn get_selling_method_info() -> &'static MethodInfo
pub fn is_flag_method_info() -> &'static MethodInfo
pub fn not_flag_method_info() -> &'static MethodInfo
pub fn is_none_method_info() -> &'static MethodInfo
pub fn is_inventory_method_info() -> &'static MethodInfo
pub fn get_kind_method_info() -> &'static MethodInfo
pub fn get_use_type_method_info() -> &'static MethodInfo
pub fn get_rod_type_method_info() -> &'static MethodInfo
pub fn is_range_target_method_info() -> &'static MethodInfo
pub fn is_range_heal_method_info() -> &'static MethodInfo
pub fn is_range_rest_heal_method_info() -> &'static MethodInfo
pub fn is_range_again_method_info() -> &'static MethodInfo
pub fn is_range_engage_add_method_info() -> &'static MethodInfo
pub fn is_bless_method_info() -> &'static MethodInfo
pub fn is_bullet_method_info() -> &'static MethodInfo
pub fn get_shoot_effect_method_info() -> &'static MethodInfo
pub fn get_hit_effect_method_info() -> &'static MethodInfo
pub fn get_cannon_effect_method_info() -> &'static MethodInfo
pub fn get_attr_method_info() -> &'static MethodInfo
pub fn get_weapon_attr_method_info() -> &'static MethodInfo
pub fn is_weapon_method_info() -> &'static MethodInfo
pub fn is_physical_method_info() -> &'static MethodInfo
pub fn is_magic_method_info() -> &'static MethodInfo
pub fn is_breath_method_info() -> &'static MethodInfo
pub fn is_surehit_method_info() -> &'static MethodInfo
pub fn is_rod_method_info() -> &'static MethodInfo
pub fn is_single_rod_method_info() -> &'static MethodInfo
pub fn is_efficacy_method_info() -> &'static MethodInfo
pub fn get_name_method_info() -> &'static MethodInfo
pub fn get_original_name_method_info() -> &'static MethodInfo
pub fn get_power_method_info() -> &'static MethodInfo
pub fn get_weight_method_info() -> &'static MethodInfo
pub fn get_hit_method_info() -> &'static MethodInfo
pub fn get_critical_method_info() -> &'static MethodInfo
pub fn get_avoid_method_info() -> &'static MethodInfo
pub fn get_secure_method_info() -> &'static MethodInfo
pub fn get_enhance_method_info() -> &'static MethodInfo
pub fn get_times_method_info() -> &'static MethodInfo
pub fn get_equip_skills_method_info() -> &'static MethodInfo
pub fn get_sort_method_info() -> &'static MethodInfo
pub fn is_refined_method_info() -> &'static MethodInfo
pub fn get_max_refine_level_method_info() -> &'static MethodInfo
pub fn is_exist_refine_data_method_info() -> &'static MethodInfo
pub fn get_current_refine_data_method_info() -> &'static MethodInfo
pub fn get_next_refine_data_method_info() -> &'static MethodInfo
pub fn get_refine_data_list_method_info() -> &'static MethodInfo
pub fn can_evolve_method_info() -> &'static MethodInfo
pub fn is_exist_evolve_data_method_info() -> &'static MethodInfo
pub fn get_evolve_data_list_method_info() -> &'static MethodInfo
pub fn can_engrave_method_info() -> &'static MethodInfo
pub fn is_engraved_method_info() -> &'static MethodInfo
pub fn set_engrave_method_info() -> &'static MethodInfo
pub fn get_engrave_method_info() -> &'static MethodInfo
pub fn get_engage_weapon_god_method_info() -> &'static MethodInfo
pub fn set_engage_weapon_god_method_info() -> &'static MethodInfo
pub fn set_engage_weapon_god_2_method_info() -> &'static MethodInfo
pub fn clear_engage_weapon_god_method_info() -> &'static MethodInfo
pub fn update_engage_weapon_param_method_info() -> &'static MethodInfo
pub fn serialize_method_info() -> &'static MethodInfo
pub fn deserialize_method_info() -> &'static MethodInfo
pub fn get_iid_method_info() -> &'static MethodInfo
pub fn get_index_method_info() -> &'static MethodInfo
pub fn is_flags_method_info() -> &'static MethodInfo
pub fn set_flags_method_info() -> &'static MethodInfo
pub fn clear_flags_method_info() -> &'static MethodInfo
pub fn set_flags_2_method_info() -> &'static MethodInfo
pub fn get_is_equipped_method_info() -> &'static MethodInfo
pub fn set_is_equipped_method_info() -> &'static MethodInfo
pub fn get_is_drop_method_info() -> &'static MethodInfo
pub fn set_is_drop_method_info() -> &'static MethodInfo
pub fn get_is_skip_log_method_info() -> &'static MethodInfo
pub fn set_is_skip_log_method_info() -> &'static MethodInfo
pub fn get_is_enchant_method_info() -> &'static MethodInfo
pub fn reset_enchant_item_method_info() -> &'static MethodInfo
pub fn set_enchant_item_method_info() -> &'static MethodInfo
pub fn set_enchant_hash_method_info() -> &'static MethodInfo
pub fn get_enchant_hash_method_info() -> &'static MethodInfo
pub fn get_flags_value_method_info() -> &'static MethodInfo
pub fn set_flags_value_method_info() -> &'static MethodInfo
pub fn get_endurance_method_info() -> &'static MethodInfo
pub fn set_endurance_method_info() -> &'static MethodInfo
pub fn get_refine_level_method_info() -> &'static MethodInfo
pub fn set_refine_level_method_info() -> &'static MethodInfo
pub fn sort_compare_method_info() -> &'static MethodInfo
pub fn get_give_skills_method_info() -> &'static MethodInfo
pub fn get_font_color_method_info() -> &'static MethodInfo
pub fn op_equality_method_info() -> &'static MethodInfo
pub fn op_inequality_method_info() -> &'static MethodInfo
pub fn equals_method_info() -> &'static MethodInfo
pub fn equals_2_method_info() -> &'static MethodInfo
pub fn get_hash_code_method_info() -> &'static MethodInfo
pub fn equals_impl_method_info() -> &'static MethodInfo
pub fn cctor_method_info() -> &'static MethodInfo
Source§impl UnitItem
impl UnitItem
Sourcepub unsafe fn dispose(this: impl Into<IlInstance>)
pub unsafe fn dispose(this: impl Into<IlInstance>)
Direct (non-virtual) call to UnitItem’s own Dispose. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn equals(this: impl Into<IlInstance>, rhs_obj: Object) -> bool
pub unsafe fn equals(this: impl Into<IlInstance>, rhs_obj: Object) -> bool
Direct (non-virtual) call to UnitItem’s own Equals. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_hash_code(this: impl Into<IlInstance>) -> i32
pub unsafe fn get_hash_code(this: impl Into<IlInstance>) -> i32
Direct (non-virtual) call to UnitItem’s own GetHashCode. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Trait Implementations§
Source§impl ClassIdentity for UnitItem
impl ClassIdentity for UnitItem
Source§impl FromIlInstance for UnitItem
impl FromIlInstance for UnitItem
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 compatibleSource§impl IUnitItem for UnitItem
impl IUnitItem for UnitItem
fn m_index(self) -> i32
fn set_m_index(self, value: i32)
fn m_item(self) -> ItemData
fn set_m_item(self, value: ItemData)
fn m_endurance(self) -> u8
fn set_m_endurance(self, value: u8)
fn m_refine_level(self) -> u8
fn set_m_refine_level(self, value: u8)
fn m_flags(self) -> UnitItem_Flags
fn set_m_flags(self, value: UnitItem_Flags)
fn m_engrave(self) -> GodData
fn set_m_engrave(self, value: GodData)
fn m_god_unit(self) -> GodUnit
fn set_m_god_unit(self, value: GodUnit)
impl Copy for UnitItem
impl IObject for UnitItem
Auto Trait Implementations§
impl Freeze for UnitItem
impl RefUnwindSafe for UnitItem
impl !Send for UnitItem
impl !Sync for UnitItem
impl Unpin for UnitItem
impl UnwindSafe for UnitItem
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) 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> IUnitItemMethods for __Twhere
__T: IUnitItem,
impl<__T> IUnitItemMethods for __Twhere
__T: IUnitItem,
Source§fn ctor_3(self, iid: impl Into<Il2CppString>)
fn ctor_3(self, iid: impl Into<Il2CppString>)
.ctor(::unity::Il2CppString) overloadSource§fn ctor_5(self, unit_item: impl Into<UnitItem>)
fn ctor_5(self, unit_item: impl Into<UnitItem>)
.ctor(crate::app::unititem::UnitItem) overloadSource§fn new_2(self, iid: impl Into<Il2CppString>)
fn new_2(self, iid: impl Into<Il2CppString>)
New(::unity::Il2CppString) overloadSource§fn do_transporter(self)
fn do_transporter(self)
DoTransporter() overloadSource§fn do_transfer(self)
fn do_transfer(self)
DoTransfer() overloadSource§fn can_expend(self) -> bool
fn can_expend(self) -> bool
CanExpend() overloadSource§fn get_expend(self) -> i32
fn get_expend(self) -> i32
GetExpend() overloadSource§fn can_enchant(self) -> bool
fn can_enchant(self) -> bool
CanEnchant() overloadSource§fn can_enchant_2(self, unit: impl Into<Unit>) -> bool
fn can_enchant_2(self, unit: impl Into<Unit>) -> bool
CanEnchant(crate::app::unit::Unit) overloadSource§fn is_integrate(self, other_item: impl Into<UnitItem>) -> bool
fn is_integrate(self, other_item: impl Into<UnitItem>) -> bool
IsIntegrate(crate::app::unititem::UnitItem) overloadSource§fn is_long_range(self) -> bool
fn is_long_range(self) -> bool
IsLongRange() overloadSource§fn get_selling(self) -> i32
fn get_selling(self) -> i32
GetSelling() overloadSource§fn is_flag(self, flags: impl Into<ItemData_Flags>) -> bool
fn is_flag(self, flags: impl Into<ItemData_Flags>) -> bool
IsFlag(crate::app::itemdata::ItemData_Flags) overloadSource§fn not_flag(self, flags: impl Into<ItemData_Flags>) -> bool
fn not_flag(self, flags: impl Into<ItemData_Flags>) -> bool
NotFlag(crate::app::itemdata::ItemData_Flags) overloadSource§fn is_inventory(self) -> bool
fn is_inventory(self) -> bool
IsInventory() overloadSource§fn get_kind(self) -> ItemData_Kinds
fn get_kind(self) -> ItemData_Kinds
get_Kind() overloadSource§fn get_use_type(self) -> ItemData_UseTypes
fn get_use_type(self) -> ItemData_UseTypes
get_UseType() overloadSource§fn get_rod_type(self) -> ItemData_RodTypes
fn get_rod_type(self) -> ItemData_RodTypes
get_RodType() overloadSource§fn is_range_target(self) -> bool
fn is_range_target(self) -> bool
IsRangeTarget() overloadSource§fn is_range_heal(self) -> bool
fn is_range_heal(self) -> bool
IsRangeHeal() overloadSource§fn is_range_rest_heal(self) -> bool
fn is_range_rest_heal(self) -> bool
IsRangeRestHeal() overloadSource§fn is_range_again(self) -> bool
fn is_range_again(self) -> bool
IsRangeAgain() overloadSource§fn is_range_engage_add(self) -> bool
fn is_range_engage_add(self) -> bool
IsRangeEngageAdd() overloadSource§fn get_shoot_effect(self) -> EffectData
fn get_shoot_effect(self) -> EffectData
GetShootEffect() overloadSource§fn get_hit_effect(self) -> EffectData
fn get_hit_effect(self) -> EffectData
GetHitEffect() overloadSource§fn get_cannon_effect(self) -> EffectSequence
fn get_cannon_effect(self) -> EffectSequence
GetCannonEffect() overloadSource§fn get_attr(self) -> ItemData_Attrs
fn get_attr(self) -> ItemData_Attrs
GetAttr() overloadSource§fn get_weapon_attr(self) -> ItemData_WeaponAttrs
fn get_weapon_attr(self) -> ItemData_WeaponAttrs
GetWeaponAttr() overloadSource§fn is_physical(self) -> bool
fn is_physical(self) -> bool
IsPhysical() overloadSource§fn is_surehit(self) -> bool
fn is_surehit(self) -> bool
IsSurehit() overloadSource§fn is_single_rod(self) -> bool
fn is_single_rod(self) -> bool
IsSingleRod() overloadSource§fn is_efficacy(self, target: impl Into<Unit>) -> bool
fn is_efficacy(self, target: impl Into<Unit>) -> bool
IsEfficacy(crate::app::unit::Unit) overloadSource§fn get_name(self, with_refine_level: impl Into<bool>) -> Il2CppString
fn get_name(self, with_refine_level: impl Into<bool>) -> Il2CppString
GetName(bool) overloadSource§fn get_original_name(self) -> Il2CppString
fn get_original_name(self) -> Il2CppString
GetOriginalName() overloadSource§fn get_weight(self) -> i32
fn get_weight(self) -> i32
GetWeight() overloadSource§fn get_critical(self) -> i32
fn get_critical(self) -> i32
GetCritical() overloadSource§fn get_secure(self) -> i32
fn get_secure(self) -> i32
GetSecure() overloadSource§fn get_enhance(self) -> CapabilitySbyte
fn get_enhance(self) -> CapabilitySbyte
GetEnhance() overloadSource§fn get_equip_skills(self) -> SkillArray
fn get_equip_skills(self) -> SkillArray
GetEquipSkills() overloadSource§fn is_refined(self) -> bool
fn is_refined(self) -> bool
IsRefined() overloadSource§fn get_max_refine_level(self) -> i32
fn get_max_refine_level(self) -> i32
GetMaxRefineLevel() overloadSource§fn is_exist_refine_data(self) -> bool
fn is_exist_refine_data(self) -> bool
IsExistRefineData() overloadSource§fn get_current_refine_data(self) -> ItemRefineData
fn get_current_refine_data(self) -> ItemRefineData
GetCurrentRefineData() overloadSource§fn get_next_refine_data(self) -> ItemRefineData
fn get_next_refine_data(self) -> ItemRefineData
GetNextRefineData() overloadSource§fn get_refine_data_list(self) -> List_1<ItemRefineData>
fn get_refine_data_list(self) -> List_1<ItemRefineData>
GetRefineDataList() overloadSource§fn can_evolve(self) -> bool
fn can_evolve(self) -> bool
CanEvolve() overloadSource§fn is_exist_evolve_data(self) -> bool
fn is_exist_evolve_data(self) -> bool
IsExistEvolveData() overloadSource§fn get_evolve_data_list(self) -> List_1<ItemEvolveData>
fn get_evolve_data_list(self) -> List_1<ItemEvolveData>
GetEvolveDataList() overloadSource§fn can_engrave(self) -> bool
fn can_engrave(self) -> bool
CanEngrave() overloadSource§fn is_engraved(self) -> bool
fn is_engraved(self) -> bool
IsEngraved() overloadSource§fn set_engrave(self, god_data: impl Into<GodData>)
fn set_engrave(self, god_data: impl Into<GodData>)
SetEngrave(crate::app::goddata::GodData) overloadSource§fn get_engrave(self) -> GodData
fn get_engrave(self) -> GodData
GetEngrave() overloadGetMenuText(*mut::unity::Il2CppString, *mut::unity::Il2CppString, *mut::unity::Il2CppString, bool) overloadSource§fn get_engage_weapon_god(self) -> GodUnit
fn get_engage_weapon_god(self) -> GodUnit
GetEngageWeaponGod() overloadSource§fn set_engage_weapon_god(self, unit: impl Into<Unit>)
fn set_engage_weapon_god(self, unit: impl Into<Unit>)
SetEngageWeaponGod(crate::app::unit::Unit) overloadSource§fn set_engage_weapon_god_2(self, god_unit: impl Into<GodUnit>)
fn set_engage_weapon_god_2(self, god_unit: impl Into<GodUnit>)
SetEngageWeaponGod(crate::app::godunit::GodUnit) overloadSource§fn clear_engage_weapon_god(self)
fn clear_engage_weapon_god(self)
ClearEngageWeaponGod() overloadSource§fn update_engage_weapon_param(self)
fn update_engage_weapon_param(self)
UpdateEngageWeaponParam() 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_iid(self) -> Il2CppString
fn get_iid(self) -> Il2CppString
get_Iid() overloadSource§fn is_flags(self, flags: impl Into<UnitItem_Flags>) -> bool
fn is_flags(self, flags: impl Into<UnitItem_Flags>) -> bool
IsFlags(crate::app::unititem::UnitItem_Flags) overloadSource§fn set_flags(self, flags: impl Into<UnitItem_Flags>)
fn set_flags(self, flags: impl Into<UnitItem_Flags>)
SetFlags(crate::app::unititem::UnitItem_Flags) overloadSource§fn clear_flags(self, flags: impl Into<UnitItem_Flags>)
fn clear_flags(self, flags: impl Into<UnitItem_Flags>)
ClearFlags(crate::app::unititem::UnitItem_Flags) overloadSource§fn set_flags_2(self, flags: impl Into<UnitItem_Flags>, enable: impl Into<bool>)
fn set_flags_2(self, flags: impl Into<UnitItem_Flags>, enable: impl Into<bool>)
SetFlags(crate::app::unititem::UnitItem_Flags, bool) overloadSource§fn get_is_equipped(self) -> bool
fn get_is_equipped(self) -> bool
get_IsEquipped() overloadSource§fn set_is_equipped(self, value: impl Into<bool>)
fn set_is_equipped(self, value: impl Into<bool>)
set_IsEquipped(bool) overloadSource§fn get_is_drop(self) -> bool
fn get_is_drop(self) -> bool
get_IsDrop() overloadSource§fn set_is_drop(self, value: impl Into<bool>)
fn set_is_drop(self, value: impl Into<bool>)
set_IsDrop(bool) overloadSource§fn get_is_skip_log(self) -> bool
fn get_is_skip_log(self) -> bool
get_IsSkipLog() overloadSource§fn set_is_skip_log(self, value: impl Into<bool>)
fn set_is_skip_log(self, value: impl Into<bool>)
set_IsSkipLog(bool) overloadSource§fn get_is_enchant(self) -> bool
fn get_is_enchant(self) -> bool
get_IsEnchant() overloadSource§fn get_flags_value(self) -> UnitItem_Flags
fn get_flags_value(self) -> UnitItem_Flags
get_FlagsValue() overloadSource§fn set_flags_value(self, value: impl Into<UnitItem_Flags>)
fn set_flags_value(self, value: impl Into<UnitItem_Flags>)
set_FlagsValue(crate::app::unititem::UnitItem_Flags) overloadSource§fn get_endurance(self) -> i32
fn get_endurance(self) -> i32
get_Endurance() overloadSource§fn set_endurance(self, value: impl Into<i32>)
fn set_endurance(self, value: impl Into<i32>)
set_Endurance(i32) overloadSource§fn get_refine_level(self) -> i32
fn get_refine_level(self) -> i32
get_RefineLevel() overloadSource§fn set_refine_level(self, value: impl Into<i32>)
fn set_refine_level(self, value: impl Into<i32>)
set_RefineLevel(i32) overloadSource§fn get_give_skills(self) -> SkillArray
fn get_give_skills(self) -> SkillArray
GetGiveSkills() overloadSource§fn get_font_color(self, is_active: impl Into<bool>) -> Color
fn get_font_color(self, is_active: impl Into<bool>) -> Color
GetFontColor(bool) overloadSource§fn equals(self, rhs_obj: impl Into<Object>) -> bool
fn equals(self, rhs_obj: impl Into<Object>) -> bool
Equals(crate::system::object::Object) overloadSource§fn equals_2(self, rhs: impl Into<UnitItem>) -> bool
fn equals_2(self, rhs: impl Into<UnitItem>) -> bool
Equals(crate::app::unititem::UnitItem) overloadSource§fn get_hash_code(self) -> i32
fn get_hash_code(self) -> i32
GetHashCode() overloadSource§fn equals_impl(self, rhs: impl Into<UnitItem>) -> bool
fn equals_impl(self, rhs: impl Into<UnitItem>) -> bool
EqualsImpl(crate::app::unititem::UnitItem) overload