pub trait ISkillData: IStructCalculatorData_1<SkillData> {
Show 46 methods
// Provided methods
fn give_skills(self) -> SkillArray { ... }
fn set_give_skills(self, value: SkillArray) { ... }
fn remove_skills(self) -> SkillArray { ... }
fn set_remove_skills(self, value: SkillArray) { ... }
fn sync_skills(self) -> SkillArray { ... }
fn set_sync_skills(self, value: SkillArray) { ... }
fn rebirth_skill(self) -> SkillData { ... }
fn set_rebirth_skill(self, value: SkillData) { ... }
fn engage_skill(self) -> SkillData { ... }
fn set_engage_skill(self, value: SkillData) { ... }
fn change_skills(self) -> Array<SkillData> { ... }
fn set_change_skills(self, value: Array<SkillData>) { ... }
fn low_skill(self) -> SkillData { ... }
fn set_low_skill(self, value: SkillData) { ... }
fn high_skill(self) -> SkillData { ... }
fn set_high_skill(self, value: SkillData) { ... }
fn root_command_skill(self) -> SkillData { ... }
fn set_root_command_skill(self, value: SkillData) { ... }
fn timing_mask(self) -> SkillData_TimingMasks { ... }
fn set_timing_mask(self, value: SkillData_TimingMasks) { ... }
fn cycle_mask(self) -> SkillData_CycleMasks { ... }
fn set_cycle_mask(self, value: SkillData_CycleMasks) { ... }
fn sort_key(self) -> i32 { ... }
fn set_sort_key(self, value: i32) { ... }
fn m_act_funcs(self) -> List_1<SkillData_Func> { ... }
fn set_m_act_funcs(self, value: List_1<SkillData_Func>) { ... }
fn m_around_funcs(self) -> List_1<SkillData_Func> { ... }
fn set_m_around_funcs(self, value: List_1<SkillData_Func>) { ... }
fn m_style_skills(self) -> Array<SkillData> { ... }
fn set_m_style_skills(self, value: Array<SkillData>) { ... }
fn m_weapon_level_mask(self) -> WeaponMask { ... }
fn set_m_weapon_level_mask(self, value: WeaponMask) { ... }
fn m_condition_command(self) -> CalculatorCommand { ... }
fn set_m_condition_command(self, value: CalculatorCommand) { ... }
fn m_give_condition_command(self) -> CalculatorCommand { ... }
fn set_m_give_condition_command(self, value: CalculatorCommand) { ... }
fn m_around_condition_command(self) -> CalculatorCommand { ... }
fn set_m_around_condition_command(self, value: CalculatorCommand) { ... }
fn m_sync_condition_commands(self) -> Array<CalculatorCommand> { ... }
fn set_m_sync_condition_commands(self, value: Array<CalculatorCommand>) { ... }
fn m_equip_items(self) -> List_1<ItemData> { ... }
fn set_m_equip_items(self, value: List_1<ItemData>) { ... }
fn m_default_equip_item(self) -> ItemData { ... }
fn set_m_default_equip_item(self, value: ItemData) { ... }
fn m_prefixless_sid(self) -> Il2CppString { ... }
fn set_m_prefixless_sid(self, value: Il2CppString) { ... }
}Provided Methods§
fn give_skills(self) -> SkillArray
fn set_give_skills(self, value: SkillArray)
fn remove_skills(self) -> SkillArray
fn set_remove_skills(self, value: SkillArray)
fn sync_skills(self) -> SkillArray
fn set_sync_skills(self, value: SkillArray)
fn rebirth_skill(self) -> SkillData
fn set_rebirth_skill(self, value: SkillData)
fn engage_skill(self) -> SkillData
fn set_engage_skill(self, value: SkillData)
fn change_skills(self) -> Array<SkillData>
fn set_change_skills(self, value: Array<SkillData>)
fn low_skill(self) -> SkillData
fn set_low_skill(self, value: SkillData)
fn high_skill(self) -> SkillData
fn set_high_skill(self, value: SkillData)
fn root_command_skill(self) -> SkillData
fn set_root_command_skill(self, value: SkillData)
fn timing_mask(self) -> SkillData_TimingMasks
fn set_timing_mask(self, value: SkillData_TimingMasks)
fn cycle_mask(self) -> SkillData_CycleMasks
fn set_cycle_mask(self, value: SkillData_CycleMasks)
fn sort_key(self) -> i32
fn set_sort_key(self, value: i32)
fn m_act_funcs(self) -> List_1<SkillData_Func>
fn set_m_act_funcs(self, value: List_1<SkillData_Func>)
fn m_around_funcs(self) -> List_1<SkillData_Func>
fn set_m_around_funcs(self, value: List_1<SkillData_Func>)
fn m_style_skills(self) -> Array<SkillData>
fn set_m_style_skills(self, value: Array<SkillData>)
fn m_weapon_level_mask(self) -> WeaponMask
fn set_m_weapon_level_mask(self, value: WeaponMask)
fn m_condition_command(self) -> CalculatorCommand
fn set_m_condition_command(self, value: CalculatorCommand)
fn m_give_condition_command(self) -> CalculatorCommand
fn set_m_give_condition_command(self, value: CalculatorCommand)
fn m_around_condition_command(self) -> CalculatorCommand
fn set_m_around_condition_command(self, value: CalculatorCommand)
fn m_sync_condition_commands(self) -> Array<CalculatorCommand>
fn set_m_sync_condition_commands(self, value: Array<CalculatorCommand>)
fn m_equip_items(self) -> List_1<ItemData>
fn set_m_equip_items(self, value: List_1<ItemData>)
fn m_default_equip_item(self) -> ItemData
fn set_m_default_equip_item(self, value: ItemData)
fn m_prefixless_sid(self) -> Il2CppString
fn set_m_prefixless_sid(self, value: Il2CppString)
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.