Skip to main content

ISkillArrayMethods

Trait ISkillArrayMethods 

Source
pub trait ISkillArrayMethods: ISkillArray {
Show 85 methods // Provided methods fn ctor(self) { ... } fn ctor_2(self, src: impl Into<SkillArray>) { ... } fn get_enumerator(self) -> SkillArray_Enumerator { ... } fn get_flags(self) -> SkillData_Flags { ... } fn test(self, sid: impl Into<Il2CppString>) -> bool { ... } fn test_2(self, skill: impl Into<SkillData>) -> bool { ... } fn test_3(self, flags: impl Into<SkillData_Flags>) -> bool { ... } fn test_4(self, states: impl Into<SkillData_States>) -> bool { ... } fn test_5(self, timing: impl Into<SkillData_Timings>) -> bool { ... } fn test_6( self, timing1: impl Into<SkillData_Timings>, timing2: impl Into<SkillData_Timings>, ) -> bool { ... } fn test_7(self, mask: impl Into<SkillData_TimingMasks>) -> bool { ... } fn test_8(self, cycle: impl Into<SkillData_Cycles>) -> bool { ... } fn test_9( self, cycle1: impl Into<SkillData_Cycles>, cycle2: impl Into<SkillData_Cycles>, ) -> bool { ... } fn test_10(self, mask: impl Into<SkillData_CycleMasks>) -> bool { ... } fn test_11(self, target: impl Into<SkillData_Targets>) -> bool { ... } fn get_bad_states(self) -> SkillData_States { ... } fn set( self, sid: impl Into<Il2CppString>, category: impl Into<SkillData_Categorys>, ) -> bool { ... } fn set_2( self, skill: impl Into<SkillData>, category: impl Into<SkillData_Categorys>, ) -> bool { ... } fn set_3( self, sids: impl Into<Array<Il2CppString>>, category: impl Into<SkillData_Categorys>, ) { ... } fn set_4(self, src: impl Into<SkillArray>) { ... } fn add( self, sid: impl Into<Il2CppString>, 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 { ... } fn add_without_update( self, skill: impl Into<SkillData>, category: impl Into<SkillData_Categorys>, age: impl Into<i32>, ) -> bool { ... } fn update(self) { ... } fn add_3( self, sids: impl Into<Array<Il2CppString>>, category: impl Into<SkillData_Categorys>, ) -> bool { ... } fn add_4( self, skills: impl Into<List_1<SkillData>>, category: impl Into<SkillData_Categorys>, ) -> bool { ... } fn add_5(self, src: impl Into<SkillArray>) -> bool { ... } fn remove(self, sid: impl Into<Il2CppString>) -> bool { ... } fn remove_2(self, src: impl Into<SkillArray>) -> bool { ... } fn remove_3(self, skill: impl Into<SkillData>) -> bool { ... } fn remove_4(self, flags: impl Into<SkillData_Flags>) -> bool { ... } fn replace( self, index: impl Into<i32>, skill: impl Into<SkillData>, category: impl Into<SkillData_Categorys>, ) -> bool { ... } fn replace_2(self, skill: impl Into<SkillData>) -> bool { ... } fn move(self, old_index: impl Into<i32>, new_index: impl Into<i32>) -> bool { ... } fn sort(self) { ... } fn get_give_skill(self, give: impl Into<SkillData>) -> SkillData { ... } fn add_impl( self, sid: impl Into<Il2CppString>, 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 { ... } fn remove_impl(self, skill: impl Into<SkillData>) -> bool { ... } fn remove_impl_2(self, index: 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 { ... } fn move_impl( self, old_index: impl Into<i32>, new_index: impl Into<i32>, ) -> bool { ... } fn add_sync_impl( self, unit: impl Into<Unit>, skill: impl Into<SkillData>, category: impl Into<SkillData_Categorys>, ) -> bool { ... } fn can_give(self, give: impl Into<SkillData>) -> bool { ... } fn commit(self, unit: impl Into<Unit>) { ... } fn get_item_range_i( 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 { ... } fn get_item_distance( self, unit: impl Into<Unit>, item: impl Into<ItemData>, ) -> i32 { ... } fn get_rod_range_extend(self, item: impl Into<ItemData>) -> i32 { ... } fn update_impl(self) { ... } fn clear(self) { ... } fn copy(self, src: impl Into<SkillArray>) { ... } fn change(self, index: impl Into<i32>) { ... } fn is_exist(self) -> bool { ... } fn is_ignore(self, state: impl Into<SkillData_States>) -> bool { ... } fn index_of(self, sid: impl Into<Il2CppString>) -> i32 { ... } fn index_of_2(self, skill: impl Into<SkillData>) -> i32 { ... } fn get_count(self) -> i32 { ... } fn get_item(self, index: impl Into<i32>) -> SkillData { ... } fn get_skill(self, index: impl Into<i32>) -> SkillData { ... } fn try_get_skill(self, index: impl Into<i32>) -> SkillData { ... } fn get_entity(self, index: impl Into<i32>) -> SkillArray_Entity { ... } fn get_age(self, index: impl Into<i32>) -> i32 { ... } fn get_age_2(self, skill: impl Into<SkillData>) -> i32 { ... } fn get_decay(self, index: impl Into<i32>) -> i32 { ... } fn get_category(self, index: impl Into<i32>) -> SkillData_Categorys { ... } fn get_category_2(self, skill: impl Into<SkillData>) -> SkillData_Categorys { ... } fn find(self, sid: impl Into<Il2CppString>) -> SkillData { ... } fn find_2(self, flags: impl Into<SkillData_Flags>) -> SkillData { ... } fn find_3(self, states: impl Into<SkillData_States>) -> SkillData { ... } fn find_4(self, work: impl Into<SkillData_Works>) -> SkillData { ... } fn update_aging( self, cycle: 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 { ... } fn update_aging_impl( self, mask: impl Into<SkillData_CycleMasks>, ignore: impl Into<Func_2<SkillData, bool>>, ) -> bool { ... } fn clear_cycles(self) { ... } fn serialize(self, stream: impl Into<Stream_2>) { ... } fn deserialize(self, stream: impl Into<Stream_2>) { ... } fn calc_work( self, value: impl Into<i32>, work: impl Into<SkillData_Works>, ) -> i32 { ... } fn get_power(self) -> i32 { ... } fn get_efficacy_value(self, target: impl Into<Unit>) -> i32 { ... } fn get_efficacy_mask(self, target: impl Into<Unit>) -> SkillData_Attrs { ... } fn is_efficacy(self, target: impl Into<Unit>) -> bool { ... } fn get_weapon_levels(self) -> WeaponLevels { ... } fn get_is_equip_skill_first_null(self) -> bool { ... } fn set_is_equip_skill_first_null(self, value: impl Into<bool>) { ... }
}

Provided Methods§

Source

fn ctor(self)

.ctor() overload

Source

fn ctor_2(self, src: impl Into<SkillArray>)

.ctor(crate::app::skillarray::SkillArray) overload

Source

fn get_enumerator(self) -> SkillArray_Enumerator

GetEnumerator() overload

Source

fn get_flags(self) -> SkillData_Flags

get_Flags() overload

Source

fn test(self, sid: impl Into<Il2CppString>) -> bool

Test(::unity::Il2CppString) overload

Source

fn test_2(self, skill: impl Into<SkillData>) -> bool

Test(crate::app::skilldata::SkillData) overload

Source

fn test_3(self, flags: impl Into<SkillData_Flags>) -> bool

Test(crate::app::skilldata::SkillData_Flags) overload

Source

fn test_4(self, states: impl Into<SkillData_States>) -> bool

Test(crate::app::skilldata::SkillData_States) overload

Source

fn test_5(self, timing: impl Into<SkillData_Timings>) -> bool

Test(crate::app::skilldata::SkillData_Timings) overload

Source

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) overload

Source

fn test_7(self, mask: impl Into<SkillData_TimingMasks>) -> bool

Test(crate::app::skilldata::SkillData_TimingMasks) overload

Source

fn test_8(self, cycle: impl Into<SkillData_Cycles>) -> bool

Test(crate::app::skilldata::SkillData_Cycles) overload

Source

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) overload

Source

fn test_10(self, mask: impl Into<SkillData_CycleMasks>) -> bool

Test(crate::app::skilldata::SkillData_CycleMasks) overload

Source

fn test_11(self, target: impl Into<SkillData_Targets>) -> bool

Test(crate::app::skilldata::SkillData_Targets) overload

Source

fn get_bad_states(self) -> SkillData_States

GetBadStates() overload

Source

fn set( self, sid: impl Into<Il2CppString>, category: impl Into<SkillData_Categorys>, ) -> bool

Set(::unity::Il2CppString, crate::app::skilldata::SkillData_Categorys) overload

Source

fn set_2( self, skill: impl Into<SkillData>, category: impl Into<SkillData_Categorys>, ) -> bool

Set(crate::app::skilldata::SkillData, crate::app::skilldata::SkillData_Categorys) overload

Source

fn set_3( self, sids: impl Into<Array<Il2CppString>>, category: impl Into<SkillData_Categorys>, )

Set(::unity::Array<::unity::Il2CppString>, crate::app::skilldata::SkillData_Categorys) overload

Source

fn set_4(self, src: impl Into<SkillArray>)

Set(crate::app::skillarray::SkillArray) overload

Source

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) overload

Source

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) overload

Source

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) overload

Source

fn update(self)

Update() overload

Source

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) overload

Source

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) overload

Source

fn add_5(self, src: impl Into<SkillArray>) -> bool

Add(crate::app::skillarray::SkillArray) overload

Source

fn remove(self, sid: impl Into<Il2CppString>) -> bool

Remove(::unity::Il2CppString) overload

Source

fn remove_2(self, src: impl Into<SkillArray>) -> bool

Remove(crate::app::skillarray::SkillArray) overload

Source

fn remove_3(self, skill: impl Into<SkillData>) -> bool

Remove(crate::app::skilldata::SkillData) overload

Source

fn remove_4(self, flags: impl Into<SkillData_Flags>) -> bool

Remove(crate::app::skilldata::SkillData_Flags) overload

Source

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) overload

Source

fn replace_2(self, skill: impl Into<SkillData>) -> bool

Replace(crate::app::skilldata::SkillData) overload

Source

fn move(self, old_index: impl Into<i32>, new_index: impl Into<i32>) -> bool

Move(i32, i32) overload

Source

fn sort(self)

Sort() overload

Source

fn get_give_skill(self, give: impl Into<SkillData>) -> SkillData

GetGiveSkill(crate::app::skilldata::SkillData) overload

Source

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) overload

Source

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) overload

Source

fn remove_impl(self, skill: impl Into<SkillData>) -> bool

RemoveImpl(crate::app::skilldata::SkillData) overload

Source

fn remove_impl_2(self, index: impl Into<i32>) -> bool

RemoveImpl(i32) overload

Source

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) overload

Source

fn move_impl(self, old_index: impl Into<i32>, new_index: impl Into<i32>) -> bool

MoveImpl(i32, i32) overload

Source

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) overload

Source

fn can_give(self, give: impl Into<SkillData>) -> bool

CanGive(crate::app::skilldata::SkillData) overload

Source

fn commit(self, unit: impl Into<Unit>)

Commit(crate::app::unit::Unit) overload

Source

fn get_item_range_i( self, unit: impl Into<Unit>, item: impl Into<ItemData>, ) -> i32

GetItemRangeI(crate::app::unit::Unit, crate::app::itemdata::ItemData) overload

Source

fn get_item_range_o( self, unit: impl Into<Unit>, item: impl Into<ItemData>, ) -> i32

GetItemRangeO(crate::app::unit::Unit, crate::app::itemdata::ItemData) overload

Source

fn get_item_distance( self, unit: impl Into<Unit>, item: impl Into<ItemData>, ) -> i32

GetItemDistance(crate::app::unit::Unit, crate::app::itemdata::ItemData) overload

Source

fn get_rod_range_extend(self, item: impl Into<ItemData>) -> i32

GetRodRangeExtend(crate::app::itemdata::ItemData) overload

Source

fn update_impl(self)

UpdateImpl() overload

Source

fn clear(self)

Clear() overload

Source

fn copy(self, src: impl Into<SkillArray>)

Copy(crate::app::skillarray::SkillArray) overload

Source

fn change(self, index: impl Into<i32>)

Change(i32) overload

Source

fn is_exist(self) -> bool

IsExist() overload

Source

fn is_ignore(self, state: impl Into<SkillData_States>) -> bool

IsIgnore(crate::app::skilldata::SkillData_States) overload

Source

fn index_of(self, sid: impl Into<Il2CppString>) -> i32

IndexOf(::unity::Il2CppString) overload

Source

fn index_of_2(self, skill: impl Into<SkillData>) -> i32

IndexOf(crate::app::skilldata::SkillData) overload

Source

fn get_count(self) -> i32

get_Count() overload

Source

fn get_item(self, index: impl Into<i32>) -> SkillData

get_Item(i32) overload

Source

fn get_skill(self, index: impl Into<i32>) -> SkillData

GetSkill(i32) overload

Source

fn try_get_skill(self, index: impl Into<i32>) -> SkillData

TryGetSkill(i32) overload

Source

fn get_entity(self, index: impl Into<i32>) -> SkillArray_Entity

GetEntity(i32) overload

Source

fn get_age(self, index: impl Into<i32>) -> i32

GetAge(i32) overload

Source

fn get_age_2(self, skill: impl Into<SkillData>) -> i32

GetAge(crate::app::skilldata::SkillData) overload

Source

fn get_decay(self, index: impl Into<i32>) -> i32

GetDecay(i32) overload

Source

fn get_category(self, index: impl Into<i32>) -> SkillData_Categorys

GetCategory(i32) overload

Source

fn get_category_2(self, skill: impl Into<SkillData>) -> SkillData_Categorys

GetCategory(crate::app::skilldata::SkillData) overload

Source

fn find(self, sid: impl Into<Il2CppString>) -> SkillData

Find(::unity::Il2CppString) overload

Source

fn find_2(self, flags: impl Into<SkillData_Flags>) -> SkillData

Find(crate::app::skilldata::SkillData_Flags) overload

Source

fn find_3(self, states: impl Into<SkillData_States>) -> SkillData

Find(crate::app::skilldata::SkillData_States) overload

Source

fn find_4(self, work: impl Into<SkillData_Works>) -> SkillData

Find(crate::app::skilldata::SkillData_Works) overload

Source

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>) overload

Source

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>) overload

Source

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>) overload

Source

fn clear_cycles(self)

ClearCycles() overload

Source

fn serialize(self, stream: impl Into<Stream_2>)

Serialize(crate::app::stream_2::Stream_2) overload

Source

fn deserialize(self, stream: impl Into<Stream_2>)

Deserialize(crate::app::stream_2::Stream_2) overload

Source

fn calc_work( self, value: impl Into<i32>, work: impl Into<SkillData_Works>, ) -> i32

CalcWork(i32, crate::app::skilldata::SkillData_Works) overload

Source

fn get_power(self) -> i32

GetPower() overload

Source

fn get_efficacy_value(self, target: impl Into<Unit>) -> i32

GetEfficacyValue(crate::app::unit::Unit) overload

Source

fn get_efficacy_mask(self, target: impl Into<Unit>) -> SkillData_Attrs

GetEfficacyMask(crate::app::unit::Unit) overload

Source

fn is_efficacy(self, target: impl Into<Unit>) -> bool

IsEfficacy(crate::app::unit::Unit) overload

Source

fn get_weapon_levels(self) -> WeaponLevels

get_WeaponLevels() overload

Source

fn get_is_equip_skill_first_null(self) -> bool

get_IsEquipSkillFirstNull() overload

Source

fn set_is_equip_skill_first_null(self, value: impl Into<bool>)

set_IsEquipSkillFirstNull(bool) overload

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<__T: ISkillArray> ISkillArrayMethods for __T

Available on crate feature app-skillarray only.