pub struct SkillArray(/* private fields */);Expand description
IL2CPP class: App.SkillArray
Inherits: Object
Implementations§
Source§impl SkillArray
impl SkillArray
pub fn max_count() -> i32
pub fn set_max_count(value: i32)
pub fn capacity() -> i32
pub fn set_capacity(value: i32)
pub fn version() -> i32
pub fn set_version(value: i32)
Source§impl SkillArray
impl SkillArray
pub fn ctor_method_info() -> &'static MethodInfo
pub fn ctor_2_method_info() -> &'static MethodInfo
pub fn get_enumerator_method_info() -> &'static MethodInfo
pub fn get_flags_method_info() -> &'static MethodInfo
pub fn test_method_info() -> &'static MethodInfo
pub fn test_2_method_info() -> &'static MethodInfo
pub fn test_3_method_info() -> &'static MethodInfo
pub fn test_4_method_info() -> &'static MethodInfo
pub fn test_5_method_info() -> &'static MethodInfo
pub fn test_6_method_info() -> &'static MethodInfo
pub fn test_7_method_info() -> &'static MethodInfo
pub fn test_8_method_info() -> &'static MethodInfo
pub fn test_9_method_info() -> &'static MethodInfo
pub fn test_10_method_info() -> &'static MethodInfo
pub fn test_11_method_info() -> &'static MethodInfo
pub fn get_bad_states_method_info() -> &'static MethodInfo
pub fn set_method_info() -> &'static MethodInfo
pub fn set_2_method_info() -> &'static MethodInfo
pub fn set_3_method_info() -> &'static MethodInfo
pub fn set_4_method_info() -> &'static MethodInfo
pub fn add_method_info() -> &'static MethodInfo
pub fn add_2_method_info() -> &'static MethodInfo
pub fn add_without_update_method_info() -> &'static MethodInfo
pub fn update_method_info() -> &'static MethodInfo
pub fn add_3_method_info() -> &'static MethodInfo
pub fn add_4_method_info() -> &'static MethodInfo
pub fn add_5_method_info() -> &'static MethodInfo
pub fn remove_method_info() -> &'static MethodInfo
pub fn remove_2_method_info() -> &'static MethodInfo
pub fn remove_3_method_info() -> &'static MethodInfo
pub fn remove_4_method_info() -> &'static MethodInfo
pub fn replace_method_info() -> &'static MethodInfo
pub fn replace_2_method_info() -> &'static MethodInfo
pub fn move_method_info() -> &'static MethodInfo
pub fn sort_method_info() -> &'static MethodInfo
pub fn get_give_skill_method_info() -> &'static MethodInfo
pub fn add_impl_method_info() -> &'static MethodInfo
pub fn add_impl_2_method_info() -> &'static MethodInfo
pub fn remove_impl_method_info() -> &'static MethodInfo
pub fn remove_impl_2_method_info() -> &'static MethodInfo
pub fn replace_impl_method_info() -> &'static MethodInfo
pub fn move_impl_method_info() -> &'static MethodInfo
pub fn add_sync_impl_method_info() -> &'static MethodInfo
pub fn can_give_method_info() -> &'static MethodInfo
pub fn commit_method_info() -> &'static MethodInfo
pub fn get_item_range_i_method_info() -> &'static MethodInfo
pub fn get_item_range_o_method_info() -> &'static MethodInfo
pub fn get_item_distance_method_info() -> &'static MethodInfo
pub fn get_rod_range_extend_method_info() -> &'static MethodInfo
pub fn update_impl_method_info() -> &'static MethodInfo
pub fn clear_method_info() -> &'static MethodInfo
pub fn copy_method_info() -> &'static MethodInfo
pub fn change_method_info() -> &'static MethodInfo
pub fn is_exist_method_info() -> &'static MethodInfo
pub fn is_ignore_method_info() -> &'static MethodInfo
pub fn index_of_method_info() -> &'static MethodInfo
pub fn index_of_2_method_info() -> &'static MethodInfo
pub fn get_count_method_info() -> &'static MethodInfo
pub fn get_item_method_info() -> &'static MethodInfo
pub fn get_skill_method_info() -> &'static MethodInfo
pub fn try_get_skill_method_info() -> &'static MethodInfo
pub fn get_entity_method_info() -> &'static MethodInfo
pub fn get_age_method_info() -> &'static MethodInfo
pub fn get_age_2_method_info() -> &'static MethodInfo
pub fn get_decay_method_info() -> &'static MethodInfo
pub fn get_category_method_info() -> &'static MethodInfo
pub fn get_category_2_method_info() -> &'static MethodInfo
pub fn find_method_info() -> &'static MethodInfo
pub fn find_2_method_info() -> &'static MethodInfo
pub fn find_3_method_info() -> &'static MethodInfo
pub fn find_4_method_info() -> &'static MethodInfo
pub fn update_aging_method_info() -> &'static MethodInfo
pub fn update_aging_2_method_info() -> &'static MethodInfo
pub fn update_aging_impl_method_info() -> &'static MethodInfo
pub fn clear_cycles_method_info() -> &'static MethodInfo
pub fn serialize_method_info() -> &'static MethodInfo
pub fn deserialize_method_info() -> &'static MethodInfo
pub fn calc_work_method_info() -> &'static MethodInfo
pub fn get_power_method_info() -> &'static MethodInfo
pub fn get_efficacy_value_method_info() -> &'static MethodInfo
pub fn get_efficacy_mask_method_info() -> &'static MethodInfo
pub fn is_efficacy_method_info() -> &'static MethodInfo
pub fn get_weapon_levels_method_info() -> &'static MethodInfo
pub fn get_is_equip_skill_first_null_method_info() -> &'static MethodInfo
pub fn set_is_equip_skill_first_null_method_info() -> &'static MethodInfo
Source§impl SkillArray
impl SkillArray
Sourcepub fn new_2(src: SkillArray) -> Self
pub fn new_2(src: SkillArray) -> Self
.ctor(crate::app::skillarray::SkillArray) — overload selector
Trait Implementations§
Source§impl ClassIdentity for SkillArray
impl ClassIdentity for SkillArray
Source§impl Clone for SkillArray
impl Clone for SkillArray
Source§fn clone(&self) -> SkillArray
fn clone(&self) -> SkillArray
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl FromIlInstance for SkillArray
impl FromIlInstance for SkillArray
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 ISkillArray for SkillArray
impl ISkillArray for SkillArray
fn m_mask(self) -> BitStruct
fn set_m_mask(self, value: BitStruct)
fn m_list(self) -> List_1<SkillArray_Entity>
fn set_m_list(self, value: List_1<SkillArray_Entity>)
fn m_flags(self) -> SkillData_Flags
fn set_m_flags(self, value: SkillData_Flags)
fn m_cycles(self) -> SkillData_CycleMasks
fn set_m_cycles(self, value: SkillData_CycleMasks)
fn m_timings(self) -> SkillData_TimingMasks
fn set_m_timings(self, value: SkillData_TimingMasks)
fn m_efficacys(self) -> SkillData_Attrs
fn set_m_efficacys(self, value: SkillData_Attrs)
fn m_efficacy_ignores(self) -> SkillData_Attrs
fn set_m_efficacy_ignores(self, value: SkillData_Attrs)
fn m_bad_states(self) -> SkillData_States
fn set_m_bad_states(self, value: SkillData_States)
fn m_bad_ignore(self) -> SkillData_States
fn set_m_bad_ignore(self, value: SkillData_States)
fn m_weapon_levels(self) -> WeaponLevels
fn set_m_weapon_levels(self, value: WeaponLevels)
fn m_is_equip_skill_first_null(self) -> bool
fn set_m_is_equip_skill_first_null(self, value: bool)
impl Copy for SkillArray
impl IObject for SkillArray
Auto Trait Implementations§
impl Freeze for SkillArray
impl RefUnwindSafe for SkillArray
impl !Send for SkillArray
impl !Sync for SkillArray
impl Unpin for SkillArray
impl UnwindSafe for SkillArray
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<__T> ISkillArrayMethods for __Twhere
__T: ISkillArray,
impl<__T> ISkillArrayMethods for __Twhere
__T: ISkillArray,
Source§fn ctor_2(self, src: impl Into<SkillArray>)
fn ctor_2(self, src: impl Into<SkillArray>)
.ctor(crate::app::skillarray::SkillArray) overloadSource§fn get_enumerator(self) -> SkillArray_Enumerator
fn get_enumerator(self) -> SkillArray_Enumerator
GetEnumerator() overloadSource§fn get_flags(self) -> SkillData_Flags
fn get_flags(self) -> SkillData_Flags
get_Flags() overloadSource§fn test(self, sid: impl Into<Il2CppString>) -> bool
fn test(self, sid: impl Into<Il2CppString>) -> bool
Test(::unity::Il2CppString) overloadSource§fn test_2(self, skill: impl Into<SkillData>) -> bool
fn test_2(self, skill: impl Into<SkillData>) -> bool
Test(crate::app::skilldata::SkillData) overloadSource§fn test_3(self, flags: impl Into<SkillData_Flags>) -> bool
fn test_3(self, flags: impl Into<SkillData_Flags>) -> bool
Test(crate::app::skilldata::SkillData_Flags) overloadSource§fn test_4(self, states: impl Into<SkillData_States>) -> bool
fn test_4(self, states: impl Into<SkillData_States>) -> bool
Test(crate::app::skilldata::SkillData_States) overloadSource§fn test_5(self, timing: impl Into<SkillData_Timings>) -> bool
fn test_5(self, timing: impl Into<SkillData_Timings>) -> bool
Test(crate::app::skilldata::SkillData_Timings) overloadSource§fn test_6(
self,
timing1: impl Into<SkillData_Timings>,
timing2: impl Into<SkillData_Timings>,
) -> bool
fn test_6( self, timing1: impl Into<SkillData_Timings>, timing2: impl Into<SkillData_Timings>, ) -> bool
Test(crate::app::skilldata::SkillData_Timings, crate::app::skilldata::SkillData_Timings) overloadSource§fn test_7(self, mask: impl Into<SkillData_TimingMasks>) -> bool
fn test_7(self, mask: impl Into<SkillData_TimingMasks>) -> bool
Test(crate::app::skilldata::SkillData_TimingMasks) overloadSource§fn test_8(self, cycle: impl Into<SkillData_Cycles>) -> bool
fn test_8(self, cycle: impl Into<SkillData_Cycles>) -> bool
Test(crate::app::skilldata::SkillData_Cycles) overloadSource§fn test_9(
self,
cycle1: impl Into<SkillData_Cycles>,
cycle2: impl Into<SkillData_Cycles>,
) -> bool
fn test_9( self, cycle1: impl Into<SkillData_Cycles>, cycle2: impl Into<SkillData_Cycles>, ) -> bool
Test(crate::app::skilldata::SkillData_Cycles, crate::app::skilldata::SkillData_Cycles) overloadSource§fn test_10(self, mask: impl Into<SkillData_CycleMasks>) -> bool
fn test_10(self, mask: impl Into<SkillData_CycleMasks>) -> bool
Test(crate::app::skilldata::SkillData_CycleMasks) overloadSource§fn test_11(self, target: impl Into<SkillData_Targets>) -> bool
fn test_11(self, target: impl Into<SkillData_Targets>) -> bool
Test(crate::app::skilldata::SkillData_Targets) overloadSource§fn get_bad_states(self) -> SkillData_States
fn get_bad_states(self) -> SkillData_States
GetBadStates() overloadSource§fn set(
self,
sid: impl Into<Il2CppString>,
category: impl Into<SkillData_Categorys>,
) -> bool
fn set( self, sid: impl Into<Il2CppString>, category: impl Into<SkillData_Categorys>, ) -> bool
Set(::unity::Il2CppString, crate::app::skilldata::SkillData_Categorys) overloadSource§fn set_2(
self,
skill: impl Into<SkillData>,
category: impl Into<SkillData_Categorys>,
) -> bool
fn set_2( self, skill: impl Into<SkillData>, category: impl Into<SkillData_Categorys>, ) -> bool
Set(crate::app::skilldata::SkillData, crate::app::skilldata::SkillData_Categorys) overloadSource§fn set_3(
self,
sids: impl Into<Array<Il2CppString>>,
category: impl Into<SkillData_Categorys>,
)
fn set_3( self, sids: impl Into<Array<Il2CppString>>, category: impl Into<SkillData_Categorys>, )
Set(::unity::Array<::unity::Il2CppString>, crate::app::skilldata::SkillData_Categorys) overloadSource§fn set_4(self, src: impl Into<SkillArray>)
fn set_4(self, src: impl Into<SkillArray>)
Set(crate::app::skillarray::SkillArray) overloadSource§fn add(
self,
sid: impl Into<Il2CppString>,
category: impl Into<SkillData_Categorys>,
age: impl Into<i32>,
) -> bool
fn add( self, sid: impl Into<Il2CppString>, category: impl Into<SkillData_Categorys>, age: impl Into<i32>, ) -> bool
Add(::unity::Il2CppString, crate::app::skilldata::SkillData_Categorys, i32) overloadSource§fn add_2(
self,
skill: impl Into<SkillData>,
category: impl Into<SkillData_Categorys>,
age: impl Into<i32>,
) -> bool
fn add_2( self, skill: impl Into<SkillData>, category: impl Into<SkillData_Categorys>, age: impl Into<i32>, ) -> bool
Add(crate::app::skilldata::SkillData, crate::app::skilldata::SkillData_Categorys, i32) overloadSource§fn add_without_update(
self,
skill: impl Into<SkillData>,
category: impl Into<SkillData_Categorys>,
age: impl Into<i32>,
) -> bool
fn add_without_update( self, skill: impl Into<SkillData>, category: impl Into<SkillData_Categorys>, age: impl Into<i32>, ) -> bool
AddWithoutUpdate(crate::app::skilldata::SkillData, crate::app::skilldata::SkillData_Categorys, i32) overloadSource§fn add_3(
self,
sids: impl Into<Array<Il2CppString>>,
category: impl Into<SkillData_Categorys>,
) -> bool
fn add_3( self, sids: impl Into<Array<Il2CppString>>, category: impl Into<SkillData_Categorys>, ) -> bool
Add(::unity::Array<::unity::Il2CppString>, crate::app::skilldata::SkillData_Categorys) overloadSource§fn add_4(
self,
skills: impl Into<List_1<SkillData>>,
category: impl Into<SkillData_Categorys>,
) -> bool
fn add_4( self, skills: impl Into<List_1<SkillData>>, category: impl Into<SkillData_Categorys>, ) -> bool
Add(crate::system::collections::generic::list_1::List_1<crate::app::skilldata::SkillData>, crate::app::skilldata::SkillData_Categorys) overloadSource§fn add_5(self, src: impl Into<SkillArray>) -> bool
fn add_5(self, src: impl Into<SkillArray>) -> bool
Add(crate::app::skillarray::SkillArray) overloadSource§fn remove(self, sid: impl Into<Il2CppString>) -> bool
fn remove(self, sid: impl Into<Il2CppString>) -> bool
Remove(::unity::Il2CppString) overloadSource§fn remove_2(self, src: impl Into<SkillArray>) -> bool
fn remove_2(self, src: impl Into<SkillArray>) -> bool
Remove(crate::app::skillarray::SkillArray) overloadSource§fn remove_3(self, skill: impl Into<SkillData>) -> bool
fn remove_3(self, skill: impl Into<SkillData>) -> bool
Remove(crate::app::skilldata::SkillData) overloadSource§fn remove_4(self, flags: impl Into<SkillData_Flags>) -> bool
fn remove_4(self, flags: impl Into<SkillData_Flags>) -> bool
Remove(crate::app::skilldata::SkillData_Flags) overloadSource§fn replace(
self,
index: impl Into<i32>,
skill: impl Into<SkillData>,
category: impl Into<SkillData_Categorys>,
) -> bool
fn replace( self, index: impl Into<i32>, skill: impl Into<SkillData>, category: impl Into<SkillData_Categorys>, ) -> bool
Replace(i32, crate::app::skilldata::SkillData, crate::app::skilldata::SkillData_Categorys) overloadSource§fn replace_2(self, skill: impl Into<SkillData>) -> bool
fn replace_2(self, skill: impl Into<SkillData>) -> bool
Replace(crate::app::skilldata::SkillData) overloadSource§fn move(self, old_index: impl Into<i32>, new_index: impl Into<i32>) -> bool
fn move(self, old_index: impl Into<i32>, new_index: impl Into<i32>) -> bool
Move(i32, i32) overloadSource§fn get_give_skill(self, give: impl Into<SkillData>) -> SkillData
fn get_give_skill(self, give: impl Into<SkillData>) -> SkillData
GetGiveSkill(crate::app::skilldata::SkillData) overloadSource§fn add_impl(
self,
sid: impl Into<Il2CppString>,
category: impl Into<SkillData_Categorys>,
age: impl Into<i32>,
) -> bool
fn add_impl( self, sid: impl Into<Il2CppString>, category: impl Into<SkillData_Categorys>, age: impl Into<i32>, ) -> bool
AddImpl(::unity::Il2CppString, crate::app::skilldata::SkillData_Categorys, i32) overloadSource§fn add_impl_2(
self,
skill: impl Into<SkillData>,
category: impl Into<SkillData_Categorys>,
age: impl Into<i32>,
) -> bool
fn add_impl_2( self, skill: impl Into<SkillData>, category: impl Into<SkillData_Categorys>, age: impl Into<i32>, ) -> bool
AddImpl(crate::app::skilldata::SkillData, crate::app::skilldata::SkillData_Categorys, i32) overloadSource§fn remove_impl(self, skill: impl Into<SkillData>) -> bool
fn remove_impl(self, skill: impl Into<SkillData>) -> bool
RemoveImpl(crate::app::skilldata::SkillData) overloadSource§fn remove_impl_2(self, index: impl Into<i32>) -> bool
fn remove_impl_2(self, index: impl Into<i32>) -> bool
RemoveImpl(i32) overloadSource§fn replace_impl(
self,
index: impl Into<i32>,
skill: impl Into<SkillData>,
category: impl Into<SkillData_Categorys>,
age: impl Into<i32>,
) -> bool
fn replace_impl( self, index: impl Into<i32>, skill: impl Into<SkillData>, category: impl Into<SkillData_Categorys>, age: impl Into<i32>, ) -> bool
ReplaceImpl(i32, crate::app::skilldata::SkillData, crate::app::skilldata::SkillData_Categorys, i32) overloadSource§fn move_impl(self, old_index: impl Into<i32>, new_index: impl Into<i32>) -> bool
fn move_impl(self, old_index: impl Into<i32>, new_index: impl Into<i32>) -> bool
MoveImpl(i32, i32) overloadSource§fn add_sync_impl(
self,
unit: impl Into<Unit>,
skill: impl Into<SkillData>,
category: impl Into<SkillData_Categorys>,
) -> bool
fn add_sync_impl( self, unit: impl Into<Unit>, skill: impl Into<SkillData>, category: impl Into<SkillData_Categorys>, ) -> bool
AddSyncImpl(crate::app::unit::Unit, crate::app::skilldata::SkillData, crate::app::skilldata::SkillData_Categorys) overloadSource§fn can_give(self, give: impl Into<SkillData>) -> bool
fn can_give(self, give: impl Into<SkillData>) -> bool
CanGive(crate::app::skilldata::SkillData) overloadSource§fn get_item_range_i(
self,
unit: impl Into<Unit>,
item: impl Into<ItemData>,
) -> i32
fn get_item_range_i( self, unit: impl Into<Unit>, item: impl Into<ItemData>, ) -> i32
GetItemRangeI(crate::app::unit::Unit, crate::app::itemdata::ItemData) overloadSource§fn get_item_range_o(
self,
unit: impl Into<Unit>,
item: impl Into<ItemData>,
) -> i32
fn get_item_range_o( self, unit: impl Into<Unit>, item: impl Into<ItemData>, ) -> i32
GetItemRangeO(crate::app::unit::Unit, crate::app::itemdata::ItemData) overloadSource§fn get_item_distance(
self,
unit: impl Into<Unit>,
item: impl Into<ItemData>,
) -> i32
fn get_item_distance( self, unit: impl Into<Unit>, item: impl Into<ItemData>, ) -> i32
GetItemDistance(crate::app::unit::Unit, crate::app::itemdata::ItemData) overloadSource§fn get_rod_range_extend(self, item: impl Into<ItemData>) -> i32
fn get_rod_range_extend(self, item: impl Into<ItemData>) -> i32
GetRodRangeExtend(crate::app::itemdata::ItemData) overloadSource§fn update_impl(self)
fn update_impl(self)
UpdateImpl() overloadSource§fn copy(self, src: impl Into<SkillArray>)
fn copy(self, src: impl Into<SkillArray>)
Copy(crate::app::skillarray::SkillArray) overloadSource§fn is_ignore(self, state: impl Into<SkillData_States>) -> bool
fn is_ignore(self, state: impl Into<SkillData_States>) -> bool
IsIgnore(crate::app::skilldata::SkillData_States) overloadSource§fn index_of(self, sid: impl Into<Il2CppString>) -> i32
fn index_of(self, sid: impl Into<Il2CppString>) -> i32
IndexOf(::unity::Il2CppString) overloadSource§fn index_of_2(self, skill: impl Into<SkillData>) -> i32
fn index_of_2(self, skill: impl Into<SkillData>) -> i32
IndexOf(crate::app::skilldata::SkillData) overloadSource§fn try_get_skill(self, index: impl Into<i32>) -> SkillData
fn try_get_skill(self, index: impl Into<i32>) -> SkillData
TryGetSkill(i32) overloadSource§fn get_entity(self, index: impl Into<i32>) -> SkillArray_Entity
fn get_entity(self, index: impl Into<i32>) -> SkillArray_Entity
GetEntity(i32) overloadSource§fn get_age_2(self, skill: impl Into<SkillData>) -> i32
fn get_age_2(self, skill: impl Into<SkillData>) -> i32
GetAge(crate::app::skilldata::SkillData) overloadSource§fn get_category(self, index: impl Into<i32>) -> SkillData_Categorys
fn get_category(self, index: impl Into<i32>) -> SkillData_Categorys
GetCategory(i32) overloadSource§fn get_category_2(self, skill: impl Into<SkillData>) -> SkillData_Categorys
fn get_category_2(self, skill: impl Into<SkillData>) -> SkillData_Categorys
GetCategory(crate::app::skilldata::SkillData) overloadSource§fn find(self, sid: impl Into<Il2CppString>) -> SkillData
fn find(self, sid: impl Into<Il2CppString>) -> SkillData
Find(::unity::Il2CppString) overloadSource§fn find_2(self, flags: impl Into<SkillData_Flags>) -> SkillData
fn find_2(self, flags: impl Into<SkillData_Flags>) -> SkillData
Find(crate::app::skilldata::SkillData_Flags) overloadSource§fn find_3(self, states: impl Into<SkillData_States>) -> SkillData
fn find_3(self, states: impl Into<SkillData_States>) -> SkillData
Find(crate::app::skilldata::SkillData_States) overloadSource§fn find_4(self, work: impl Into<SkillData_Works>) -> SkillData
fn find_4(self, work: impl Into<SkillData_Works>) -> SkillData
Find(crate::app::skilldata::SkillData_Works) overloadSource§fn update_aging(
self,
cycle: impl Into<SkillData_Cycles>,
ignore: impl Into<Func_2<SkillData, bool>>,
) -> bool
fn update_aging( self, cycle: impl Into<SkillData_Cycles>, ignore: impl Into<Func_2<SkillData, bool>>, ) -> bool
UpdateAging(crate::app::skilldata::SkillData_Cycles, crate::system::func_2::Func_2<crate::app::skilldata::SkillData,bool>) overloadSource§fn update_aging_2(
self,
cycle1: impl Into<SkillData_Cycles>,
cycle2: impl Into<SkillData_Cycles>,
ignore: impl Into<Func_2<SkillData, bool>>,
) -> bool
fn update_aging_2( self, cycle1: impl Into<SkillData_Cycles>, cycle2: impl Into<SkillData_Cycles>, ignore: impl Into<Func_2<SkillData, bool>>, ) -> bool
UpdateAging(crate::app::skilldata::SkillData_Cycles, crate::app::skilldata::SkillData_Cycles, crate::system::func_2::Func_2<crate::app::skilldata::SkillData,bool>) overloadSource§fn update_aging_impl(
self,
mask: impl Into<SkillData_CycleMasks>,
ignore: impl Into<Func_2<SkillData, bool>>,
) -> bool
fn update_aging_impl( self, mask: impl Into<SkillData_CycleMasks>, ignore: impl Into<Func_2<SkillData, bool>>, ) -> bool
UpdateAgingImpl(crate::app::skilldata::SkillData_CycleMasks, crate::system::func_2::Func_2<crate::app::skilldata::SkillData,bool>) overloadSource§fn clear_cycles(self)
fn clear_cycles(self)
ClearCycles() 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 calc_work(
self,
value: impl Into<i32>,
work: impl Into<SkillData_Works>,
) -> i32
fn calc_work( self, value: impl Into<i32>, work: impl Into<SkillData_Works>, ) -> i32
CalcWork(i32, crate::app::skilldata::SkillData_Works) overloadSource§fn get_efficacy_value(self, target: impl Into<Unit>) -> i32
fn get_efficacy_value(self, target: impl Into<Unit>) -> i32
GetEfficacyValue(crate::app::unit::Unit) overloadSource§fn get_efficacy_mask(self, target: impl Into<Unit>) -> SkillData_Attrs
fn get_efficacy_mask(self, target: impl Into<Unit>) -> SkillData_Attrs
GetEfficacyMask(crate::app::unit::Unit) 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_weapon_levels(self) -> WeaponLevels
fn get_weapon_levels(self) -> WeaponLevels
get_WeaponLevels() overloadSource§fn get_is_equip_skill_first_null(self) -> bool
fn get_is_equip_skill_first_null(self) -> bool
get_IsEquipSkillFirstNull() overloadSource§fn set_is_equip_skill_first_null(self, value: impl Into<bool>)
fn set_is_equip_skill_first_null(self, value: impl Into<bool>)
set_IsEquipSkillFirstNull(bool) overload