Skip to main content

IItemDataMethods

Trait IItemDataMethods 

Source
pub trait IItemDataMethods: IItemData {
Show 151 methods // Provided methods fn ctor(self) { ... } fn get_iid(self) -> Il2CppString { ... } fn set_iid(self, value: impl Into<Il2CppString>) { ... } fn get_name(self) -> Il2CppString { ... } fn set_name(self, value: impl Into<Il2CppString>) { ... } fn get_help(self) -> Il2CppString { ... } fn set_help(self, value: impl Into<Il2CppString>) { ... } fn get_tutorial(self) -> Il2CppString { ... } fn set_tutorial(self, value: impl Into<Il2CppString>) { ... } fn get_aid(self) -> Il2CppString { ... } fn set_aid(self, value: impl Into<Il2CppString>) { ... } fn get_kind(self) -> ItemData_Kinds { ... } fn set_kind(self, value: impl Into<ItemData_Kinds>) { ... } fn get_attr(self) -> ItemData_Attrs { ... } fn set_attr(self, value: impl Into<ItemData_Attrs>) { ... } fn get_use_type(self) -> ItemData_UseTypes { ... } fn set_use_type(self, value: impl Into<ItemData_UseTypes>) { ... } fn get_weapon_attr(self) -> ItemData_WeaponAttrs { ... } fn set_weapon_attr(self, value: impl Into<ItemData_WeaponAttrs>) { ... } fn get_icon(self) -> Il2CppString { ... } fn set_icon(self, value: impl Into<Il2CppString>) { ... } fn get_endurance(self) -> u8 { ... } fn set_endurance(self, value: impl Into<u8>) { ... } fn get_power(self) -> u8 { ... } fn set_power(self, value: impl Into<u8>) { ... } fn get_weight(self) -> u8 { ... } fn set_weight(self, value: impl Into<u8>) { ... } fn get_range_i(self) -> u8 { ... } fn set_range_i(self, value: impl Into<u8>) { ... } fn get_range_o(self) -> u8 { ... } fn set_range_o(self, value: impl Into<u8>) { ... } fn get_distance(self) -> u8 { ... } fn set_distance(self, value: impl Into<u8>) { ... } fn get_hit(self) -> i16 { ... } fn set_hit(self, value: impl Into<i16>) { ... } fn get_critical(self) -> i16 { ... } fn set_critical(self, value: impl Into<i16>) { ... } fn get_avoid(self) -> i16 { ... } fn set_avoid(self, value: impl Into<i16>) { ... } fn get_secure(self) -> i16 { ... } fn set_secure(self, value: impl Into<i16>) { ... } fn get_price(self) -> i32 { ... } fn set_price(self, value: impl Into<i32>) { ... } fn get_weapon_level(self) -> Il2CppString { ... } fn set_weapon_level(self, value: impl Into<Il2CppString>) { ... } fn get_rod_type(self) -> ItemData_RodTypes { ... } fn set_rod_type(self, value: impl Into<ItemData_RodTypes>) { ... } fn get_rod_exp(self) -> u8 { ... } fn set_rod_exp(self, value: impl Into<u8>) { ... } fn get_rate_arena(self) -> u8 { ... } fn set_rate_arena(self, value: impl Into<u8>) { ... } fn get_shoot_effect(self) -> Il2CppString { ... } fn set_shoot_effect(self, value: impl Into<Il2CppString>) { ... } fn get_hit_effect(self) -> Il2CppString { ... } fn set_hit_effect(self, value: impl Into<Il2CppString>) { ... } fn get_cannon_effect(self) -> Il2CppString { ... } fn set_cannon_effect(self, value: impl Into<Il2CppString>) { ... } fn get_overlap_terrain(self) -> Il2CppString { ... } fn set_overlap_terrain(self, value: impl Into<Il2CppString>) { ... } fn get_flag(self) -> ItemData_FlagField { ... } fn set_flag(self, value: impl Into<ItemData_FlagField>) { ... } fn get_enhance(self) -> CapabilitySbyte { ... } fn set_enhance(self, value: impl Into<CapabilitySbyte>) { ... } fn get_grow_ratio(self) -> CapabilitySbyte { ... } fn set_grow_ratio(self, value: impl Into<CapabilitySbyte>) { ... } fn get_equip_condition(self) -> Il2CppString { ... } fn set_equip_condition(self, value: impl Into<Il2CppString>) { ... } fn get_equip_sids(self) -> Array<Il2CppString> { ... } fn set_equip_sids(self, value: impl Into<Array<Il2CppString>>) { ... } fn get_passive_sids(self) -> Array<Il2CppString> { ... } fn set_passive_sids(self, value: impl Into<Array<Il2CppString>>) { ... } fn get_give_sids(self) -> Array<Il2CppString> { ... } fn set_give_sids(self, value: impl Into<Array<Il2CppString>>) { ... } fn get_add_target(self) -> ItemData_AddTargets { ... } fn set_add_target(self, value: impl Into<ItemData_AddTargets>) { ... } fn get_add_type(self) -> ItemData_UseTypes { ... } fn set_add_type(self, value: impl Into<ItemData_UseTypes>) { ... } fn get_add_power(self) -> u8 { ... } fn set_add_power(self, value: impl Into<u8>) { ... } fn get_add_range(self) -> u8 { ... } fn set_add_range(self, value: impl Into<u8>) { ... } fn get_add_sids(self) -> Array<Il2CppString> { ... } fn set_add_sids(self, value: impl Into<Array<Il2CppString>>) { ... } fn get_add_effect(self) -> Il2CppString { ... } fn set_add_effect(self, value: impl Into<Il2CppString>) { ... } fn get_add_help(self) -> Il2CppString { ... } fn set_add_help(self, value: impl Into<Il2CppString>) { ... } fn get_high_rank_item(self) -> Il2CppString { ... } fn set_high_rank_item(self, value: impl Into<Il2CppString>) { ... } fn get_equip_skills(self) -> SkillArray { ... } fn get_passive_skills(self) -> SkillArray { ... } fn get_give_skills(self) -> SkillArray { ... } fn get_enchant_skills1(self) -> SkillArray { ... } fn get_enchant_skills2(self) -> SkillArray { ... } fn get_enchant_skills3(self) -> SkillArray { ... } fn get_enchant_skills4(self) -> SkillArray { ... } fn get_attack_motion(self) -> UnitAnim_Types { ... } fn set_attack_motion(self, value: impl Into<UnitAnim_Types>) { ... } fn can_use(self) -> bool { ... } fn can_self_target(self, unit: impl Into<Unit>) -> bool { ... } fn get_enchant_hash(self) -> i32 { ... } fn has_enchant_hash(self) -> bool { ... } fn get_prefixless_iid(self) -> Il2CppString { ... } fn can_expend(self) -> bool { ... } fn is_weapon(self) -> bool { ... } fn is_physical(self) -> bool { ... } fn is_magic(self) -> bool { ... } fn is_breath(self) -> bool { ... } fn is_flag(self, flags: impl Into<ItemData_Flags>) -> bool { ... } fn is_surehit(self) -> bool { ... } fn is_class_change(self) -> bool { ... } fn is_material(self) -> bool { ... } fn is_long_range(self) -> bool { ... } fn is_range_target(self) -> bool { ... } fn is_range_use_type(self, use_type: impl Into<ItemData_UseTypes>) -> bool { ... } fn is_range_heal(self) -> bool { ... } fn is_range_rest_heal(self) -> bool { ... } fn is_range_again(self) -> bool { ... } fn is_range_engage_add(self) -> bool { ... } fn is_bless(self) -> bool { ... } fn is_download(self) -> bool { ... } fn is_unknown(self) -> bool { ... } fn is_single_rod(self) -> bool { ... } fn get_times(self) -> i32 { ... } fn get_price_2(self, endurance: impl Into<i32>) -> i32 { ... } fn get_unit_item(self, unit: impl Into<Unit>) -> UnitItem { ... } fn get_unit_item_2(self) -> UnitItem { ... } fn get_font_color(self, is_active: impl Into<bool>) -> Color { ... } fn get_debug_name(self) -> Il2CppString { ... } fn on_build(self) { ... } fn calc_enchant_hash(self) -> i32 { ... } fn has_flag_name(self) -> bool { ... } fn calc_attr(self) -> ItemData_Attrs { ... } fn get_attr_name_mid(self) -> Il2CppString { ... } fn get_attr_help_mid(self) -> Il2CppString { ... } fn get_enchant_skills(self, level: impl Into<i32>) -> SkillArray { ... } fn on_completed(self) { ... } fn is_inventory(self) -> bool { ... } fn get_inventory(self) -> i32 { ... } fn get_max_inventory(self) -> i32 { ... } fn set_inventory(self, count: impl Into<i32>) { ... } fn add_inventory(self, count: impl Into<i32>) { ... } fn get_use_effect(self) -> EffectData { ... } fn get_enchant_effect(self) -> EffectData { ... } fn is_dragon(self) -> bool { ... } fn is_bullet(self) -> bool { ... } fn can_enchant(self) -> bool { ... } fn get_enchant_range_i(self) -> i32 { ... } fn get_enchant_range_o(self) -> i32 { ... } fn get_gain_exp(self) -> i32 { ... } fn get_gain_skill_point(self) -> i32 { ... }
}

Provided Methods§

Source

fn ctor(self)

.ctor() overload

Source

fn get_iid(self) -> Il2CppString

get_Iid() overload

Source

fn set_iid(self, value: impl Into<Il2CppString>)

set_Iid(::unity::Il2CppString) overload

Source

fn get_name(self) -> Il2CppString

get_Name() overload

Source

fn set_name(self, value: impl Into<Il2CppString>)

set_Name(::unity::Il2CppString) overload

Source

fn get_help(self) -> Il2CppString

get_Help() overload

Source

fn set_help(self, value: impl Into<Il2CppString>)

set_Help(::unity::Il2CppString) overload

Source

fn get_tutorial(self) -> Il2CppString

get_Tutorial() overload

Source

fn set_tutorial(self, value: impl Into<Il2CppString>)

set_Tutorial(::unity::Il2CppString) overload

Source

fn get_aid(self) -> Il2CppString

get_Aid() overload

Source

fn set_aid(self, value: impl Into<Il2CppString>)

set_Aid(::unity::Il2CppString) overload

Source

fn get_kind(self) -> ItemData_Kinds

get_Kind() overload

Source

fn set_kind(self, value: impl Into<ItemData_Kinds>)

set_Kind(crate::app::itemdata::ItemData_Kinds) overload

Source

fn get_attr(self) -> ItemData_Attrs

get_Attr() overload

Source

fn set_attr(self, value: impl Into<ItemData_Attrs>)

set_Attr(crate::app::itemdata::ItemData_Attrs) overload

Source

fn get_use_type(self) -> ItemData_UseTypes

get_UseType() overload

Source

fn set_use_type(self, value: impl Into<ItemData_UseTypes>)

set_UseType(crate::app::itemdata::ItemData_UseTypes) overload

Source

fn get_weapon_attr(self) -> ItemData_WeaponAttrs

get_WeaponAttr() overload

Source

fn set_weapon_attr(self, value: impl Into<ItemData_WeaponAttrs>)

set_WeaponAttr(crate::app::itemdata::ItemData_WeaponAttrs) overload

Source

fn get_icon(self) -> Il2CppString

get_Icon() overload

Source

fn set_icon(self, value: impl Into<Il2CppString>)

set_Icon(::unity::Il2CppString) overload

Source

fn get_endurance(self) -> u8

get_Endurance() overload

Source

fn set_endurance(self, value: impl Into<u8>)

set_Endurance(u8) overload

Source

fn get_power(self) -> u8

get_Power() overload

Source

fn set_power(self, value: impl Into<u8>)

set_Power(u8) overload

Source

fn get_weight(self) -> u8

get_Weight() overload

Source

fn set_weight(self, value: impl Into<u8>)

set_Weight(u8) overload

Source

fn get_range_i(self) -> u8

get_RangeI() overload

Source

fn set_range_i(self, value: impl Into<u8>)

set_RangeI(u8) overload

Source

fn get_range_o(self) -> u8

get_RangeO() overload

Source

fn set_range_o(self, value: impl Into<u8>)

set_RangeO(u8) overload

Source

fn get_distance(self) -> u8

get_Distance() overload

Source

fn set_distance(self, value: impl Into<u8>)

set_Distance(u8) overload

Source

fn get_hit(self) -> i16

get_Hit() overload

Source

fn set_hit(self, value: impl Into<i16>)

set_Hit(i16) overload

Source

fn get_critical(self) -> i16

get_Critical() overload

Source

fn set_critical(self, value: impl Into<i16>)

set_Critical(i16) overload

Source

fn get_avoid(self) -> i16

get_Avoid() overload

Source

fn set_avoid(self, value: impl Into<i16>)

set_Avoid(i16) overload

Source

fn get_secure(self) -> i16

get_Secure() overload

Source

fn set_secure(self, value: impl Into<i16>)

set_Secure(i16) overload

Source

fn get_price(self) -> i32

get_Price() overload

Source

fn set_price(self, value: impl Into<i32>)

set_Price(i32) overload

Source

fn get_weapon_level(self) -> Il2CppString

get_WeaponLevel() overload

Source

fn set_weapon_level(self, value: impl Into<Il2CppString>)

set_WeaponLevel(::unity::Il2CppString) overload

Source

fn get_rod_type(self) -> ItemData_RodTypes

get_RodType() overload

Source

fn set_rod_type(self, value: impl Into<ItemData_RodTypes>)

set_RodType(crate::app::itemdata::ItemData_RodTypes) overload

Source

fn get_rod_exp(self) -> u8

get_RodExp() overload

Source

fn set_rod_exp(self, value: impl Into<u8>)

set_RodExp(u8) overload

Source

fn get_rate_arena(self) -> u8

get_RateArena() overload

Source

fn set_rate_arena(self, value: impl Into<u8>)

set_RateArena(u8) overload

Source

fn get_shoot_effect(self) -> Il2CppString

get_ShootEffect() overload

Source

fn set_shoot_effect(self, value: impl Into<Il2CppString>)

set_ShootEffect(::unity::Il2CppString) overload

Source

fn get_hit_effect(self) -> Il2CppString

get_HitEffect() overload

Source

fn set_hit_effect(self, value: impl Into<Il2CppString>)

set_HitEffect(::unity::Il2CppString) overload

Source

fn get_cannon_effect(self) -> Il2CppString

get_CannonEffect() overload

Source

fn set_cannon_effect(self, value: impl Into<Il2CppString>)

set_CannonEffect(::unity::Il2CppString) overload

Source

fn get_overlap_terrain(self) -> Il2CppString

get_OverlapTerrain() overload

Source

fn set_overlap_terrain(self, value: impl Into<Il2CppString>)

set_OverlapTerrain(::unity::Il2CppString) overload

Source

fn get_flag(self) -> ItemData_FlagField

get_Flag() overload

Source

fn set_flag(self, value: impl Into<ItemData_FlagField>)

set_Flag(crate::app::itemdata::ItemData_FlagField) overload

Source

fn get_enhance(self) -> CapabilitySbyte

get_Enhance() overload

Source

fn set_enhance(self, value: impl Into<CapabilitySbyte>)

set_Enhance(crate::app::capabilitysbyte::CapabilitySbyte) overload

Source

fn get_grow_ratio(self) -> CapabilitySbyte

get_GrowRatio() overload

Source

fn set_grow_ratio(self, value: impl Into<CapabilitySbyte>)

set_GrowRatio(crate::app::capabilitysbyte::CapabilitySbyte) overload

Source

fn get_equip_condition(self) -> Il2CppString

get_EquipCondition() overload

Source

fn set_equip_condition(self, value: impl Into<Il2CppString>)

set_EquipCondition(::unity::Il2CppString) overload

Source

fn get_equip_sids(self) -> Array<Il2CppString>

get_EquipSids() overload

Source

fn set_equip_sids(self, value: impl Into<Array<Il2CppString>>)

set_EquipSids(::unity::Array<::unity::Il2CppString>) overload

Source

fn get_passive_sids(self) -> Array<Il2CppString>

get_PassiveSids() overload

Source

fn set_passive_sids(self, value: impl Into<Array<Il2CppString>>)

set_PassiveSids(::unity::Array<::unity::Il2CppString>) overload

Source

fn get_give_sids(self) -> Array<Il2CppString>

get_GiveSids() overload

Source

fn set_give_sids(self, value: impl Into<Array<Il2CppString>>)

set_GiveSids(::unity::Array<::unity::Il2CppString>) overload

Source

fn get_add_target(self) -> ItemData_AddTargets

get_AddTarget() overload

Source

fn set_add_target(self, value: impl Into<ItemData_AddTargets>)

set_AddTarget(crate::app::itemdata::ItemData_AddTargets) overload

Source

fn get_add_type(self) -> ItemData_UseTypes

get_AddType() overload

Source

fn set_add_type(self, value: impl Into<ItemData_UseTypes>)

set_AddType(crate::app::itemdata::ItemData_UseTypes) overload

Source

fn get_add_power(self) -> u8

get_AddPower() overload

Source

fn set_add_power(self, value: impl Into<u8>)

set_AddPower(u8) overload

Source

fn get_add_range(self) -> u8

get_AddRange() overload

Source

fn set_add_range(self, value: impl Into<u8>)

set_AddRange(u8) overload

Source

fn get_add_sids(self) -> Array<Il2CppString>

get_AddSids() overload

Source

fn set_add_sids(self, value: impl Into<Array<Il2CppString>>)

set_AddSids(::unity::Array<::unity::Il2CppString>) overload

Source

fn get_add_effect(self) -> Il2CppString

get_AddEffect() overload

Source

fn set_add_effect(self, value: impl Into<Il2CppString>)

set_AddEffect(::unity::Il2CppString) overload

Source

fn get_add_help(self) -> Il2CppString

get_AddHelp() overload

Source

fn set_add_help(self, value: impl Into<Il2CppString>)

set_AddHelp(::unity::Il2CppString) overload

Source

fn get_high_rank_item(self) -> Il2CppString

get_HighRankItem() overload

Source

fn set_high_rank_item(self, value: impl Into<Il2CppString>)

set_HighRankItem(::unity::Il2CppString) overload

Source

fn get_equip_skills(self) -> SkillArray

get_EquipSkills() overload

Source

fn get_passive_skills(self) -> SkillArray

get_PassiveSkills() overload

Source

fn get_give_skills(self) -> SkillArray

get_GiveSkills() overload

Source

fn get_enchant_skills1(self) -> SkillArray

get_EnchantSkills1() overload

Source

fn get_enchant_skills2(self) -> SkillArray

get_EnchantSkills2() overload

Source

fn get_enchant_skills3(self) -> SkillArray

get_EnchantSkills3() overload

Source

fn get_enchant_skills4(self) -> SkillArray

get_EnchantSkills4() overload

Source

fn get_attack_motion(self) -> UnitAnim_Types

get_AttackMotion() overload

Source

fn set_attack_motion(self, value: impl Into<UnitAnim_Types>)

set_AttackMotion(crate::app::unitanim::UnitAnim_Types) overload

Source

fn can_use(self) -> bool

CanUse() overload

Source

fn can_self_target(self, unit: impl Into<Unit>) -> bool

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

Source

fn get_enchant_hash(self) -> i32

GetEnchantHash() overload

Source

fn has_enchant_hash(self) -> bool

HasEnchantHash() overload

Source

fn get_prefixless_iid(self) -> Il2CppString

GetPrefixlessIid() overload

Source

fn can_expend(self) -> bool

CanExpend() overload

Source

fn is_weapon(self) -> bool

IsWeapon() overload

Source

fn is_physical(self) -> bool

IsPhysical() overload

Source

fn is_magic(self) -> bool

IsMagic() overload

Source

fn is_breath(self) -> bool

IsBreath() overload

Source

fn is_flag(self, flags: impl Into<ItemData_Flags>) -> bool

IsFlag(crate::app::itemdata::ItemData_Flags) overload

Source

fn is_surehit(self) -> bool

IsSurehit() overload

Source

fn is_class_change(self) -> bool

IsClassChange() overload

Source

fn is_material(self) -> bool

IsMaterial() overload

Source

fn is_long_range(self) -> bool

IsLongRange() overload

Source

fn is_range_target(self) -> bool

IsRangeTarget() overload

Source

fn is_range_use_type(self, use_type: impl Into<ItemData_UseTypes>) -> bool

IsRangeUseType(crate::app::itemdata::ItemData_UseTypes) overload

Source

fn is_range_heal(self) -> bool

IsRangeHeal() overload

Source

fn is_range_rest_heal(self) -> bool

IsRangeRestHeal() overload

Source

fn is_range_again(self) -> bool

IsRangeAgain() overload

Source

fn is_range_engage_add(self) -> bool

IsRangeEngageAdd() overload

Source

fn is_bless(self) -> bool

IsBless() overload

Source

fn is_download(self) -> bool

IsDownload() overload

Source

fn is_unknown(self) -> bool

IsUnknown() overload

Source

fn is_single_rod(self) -> bool

IsSingleRod() overload

Source

fn get_times(self) -> i32

GetTimes() overload

Source

fn get_price_2(self, endurance: impl Into<i32>) -> i32

GetPrice(i32) overload

Source

fn get_unit_item(self, unit: impl Into<Unit>) -> UnitItem

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

Source

fn get_unit_item_2(self) -> UnitItem

GetUnitItem() overload

Source

fn get_font_color(self, is_active: impl Into<bool>) -> Color

GetFontColor(bool) overload

Source

fn get_debug_name(self) -> Il2CppString

GetDebugName() overload

Source

fn on_build(self)

OnBuild() overload

Source

fn calc_enchant_hash(self) -> i32

CalcEnchantHash() overload

Source

fn has_flag_name(self) -> bool

HasFlagName() overload

Source

fn calc_attr(self) -> ItemData_Attrs

CalcAttr() overload

Source

fn get_attr_name_mid(self) -> Il2CppString

GetAttrNameMID() overload

Source

fn get_attr_help_mid(self) -> Il2CppString

GetAttrHelpMID() overload

Source

fn get_enchant_skills(self, level: impl Into<i32>) -> SkillArray

GetEnchantSkills(i32) overload

Source

fn on_completed(self)

OnCompleted() overload

Source

fn is_inventory(self) -> bool

IsInventory() overload

Source

fn get_inventory(self) -> i32

GetInventory() overload

Source

fn get_max_inventory(self) -> i32

GetMaxInventory() overload

Source

fn set_inventory(self, count: impl Into<i32>)

SetInventory(i32) overload

Source

fn add_inventory(self, count: impl Into<i32>)

AddInventory(i32) overload

Source

fn get_use_effect(self) -> EffectData

GetUseEffect() overload

Source

fn get_enchant_effect(self) -> EffectData

GetEnchantEffect() overload

Source

fn is_dragon(self) -> bool

IsDragon() overload

Source

fn is_bullet(self) -> bool

IsBullet() overload

Source

fn can_enchant(self) -> bool

CanEnchant() overload

Source

fn get_enchant_range_i(self) -> i32

GetEnchantRangeI() overload

Source

fn get_enchant_range_o(self) -> i32

GetEnchantRangeO() overload

Source

fn get_gain_exp(self) -> i32

GetGainExp() overload

Source

fn get_gain_skill_point(self) -> i32

GetGainSkillPoint() 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: IItemData> IItemDataMethods for __T

Available on crate feature app-itemdata only.