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§
Sourcefn get_iid(self) -> Il2CppString
fn get_iid(self) -> Il2CppString
get_Iid() overload
Sourcefn set_iid(self, value: impl Into<Il2CppString>)
fn set_iid(self, value: impl Into<Il2CppString>)
set_Iid(::unity::Il2CppString) overload
Sourcefn get_name(self) -> Il2CppString
fn get_name(self) -> Il2CppString
get_Name() overload
Sourcefn set_name(self, value: impl Into<Il2CppString>)
fn set_name(self, value: impl Into<Il2CppString>)
set_Name(::unity::Il2CppString) overload
Sourcefn get_help(self) -> Il2CppString
fn get_help(self) -> Il2CppString
get_Help() overload
Sourcefn set_help(self, value: impl Into<Il2CppString>)
fn set_help(self, value: impl Into<Il2CppString>)
set_Help(::unity::Il2CppString) overload
Sourcefn get_tutorial(self) -> Il2CppString
fn get_tutorial(self) -> Il2CppString
get_Tutorial() overload
Sourcefn set_tutorial(self, value: impl Into<Il2CppString>)
fn set_tutorial(self, value: impl Into<Il2CppString>)
set_Tutorial(::unity::Il2CppString) overload
Sourcefn get_aid(self) -> Il2CppString
fn get_aid(self) -> Il2CppString
get_Aid() overload
Sourcefn set_aid(self, value: impl Into<Il2CppString>)
fn set_aid(self, value: impl Into<Il2CppString>)
set_Aid(::unity::Il2CppString) overload
Sourcefn get_kind(self) -> ItemData_Kinds
fn get_kind(self) -> ItemData_Kinds
get_Kind() overload
Sourcefn set_kind(self, value: impl Into<ItemData_Kinds>)
fn set_kind(self, value: impl Into<ItemData_Kinds>)
set_Kind(crate::app::itemdata::ItemData_Kinds) overload
Sourcefn get_attr(self) -> ItemData_Attrs
fn get_attr(self) -> ItemData_Attrs
get_Attr() overload
Sourcefn set_attr(self, value: impl Into<ItemData_Attrs>)
fn set_attr(self, value: impl Into<ItemData_Attrs>)
set_Attr(crate::app::itemdata::ItemData_Attrs) overload
Sourcefn get_use_type(self) -> ItemData_UseTypes
fn get_use_type(self) -> ItemData_UseTypes
get_UseType() overload
Sourcefn set_use_type(self, value: impl Into<ItemData_UseTypes>)
fn set_use_type(self, value: impl Into<ItemData_UseTypes>)
set_UseType(crate::app::itemdata::ItemData_UseTypes) overload
Sourcefn get_weapon_attr(self) -> ItemData_WeaponAttrs
fn get_weapon_attr(self) -> ItemData_WeaponAttrs
get_WeaponAttr() overload
Sourcefn set_weapon_attr(self, value: impl Into<ItemData_WeaponAttrs>)
fn set_weapon_attr(self, value: impl Into<ItemData_WeaponAttrs>)
set_WeaponAttr(crate::app::itemdata::ItemData_WeaponAttrs) overload
Sourcefn get_icon(self) -> Il2CppString
fn get_icon(self) -> Il2CppString
get_Icon() overload
Sourcefn set_icon(self, value: impl Into<Il2CppString>)
fn set_icon(self, value: impl Into<Il2CppString>)
set_Icon(::unity::Il2CppString) overload
Sourcefn get_endurance(self) -> u8
fn get_endurance(self) -> u8
get_Endurance() overload
Sourcefn set_endurance(self, value: impl Into<u8>)
fn set_endurance(self, value: impl Into<u8>)
set_Endurance(u8) overload
Sourcefn get_weight(self) -> u8
fn get_weight(self) -> u8
get_Weight() overload
Sourcefn set_weight(self, value: impl Into<u8>)
fn set_weight(self, value: impl Into<u8>)
set_Weight(u8) overload
Sourcefn get_range_i(self) -> u8
fn get_range_i(self) -> u8
get_RangeI() overload
Sourcefn set_range_i(self, value: impl Into<u8>)
fn set_range_i(self, value: impl Into<u8>)
set_RangeI(u8) overload
Sourcefn get_range_o(self) -> u8
fn get_range_o(self) -> u8
get_RangeO() overload
Sourcefn set_range_o(self, value: impl Into<u8>)
fn set_range_o(self, value: impl Into<u8>)
set_RangeO(u8) overload
Sourcefn get_distance(self) -> u8
fn get_distance(self) -> u8
get_Distance() overload
Sourcefn set_distance(self, value: impl Into<u8>)
fn set_distance(self, value: impl Into<u8>)
set_Distance(u8) overload
Sourcefn get_critical(self) -> i16
fn get_critical(self) -> i16
get_Critical() overload
Sourcefn set_critical(self, value: impl Into<i16>)
fn set_critical(self, value: impl Into<i16>)
set_Critical(i16) overload
Sourcefn get_secure(self) -> i16
fn get_secure(self) -> i16
get_Secure() overload
Sourcefn set_secure(self, value: impl Into<i16>)
fn set_secure(self, value: impl Into<i16>)
set_Secure(i16) overload
Sourcefn get_weapon_level(self) -> Il2CppString
fn get_weapon_level(self) -> Il2CppString
get_WeaponLevel() overload
Sourcefn set_weapon_level(self, value: impl Into<Il2CppString>)
fn set_weapon_level(self, value: impl Into<Il2CppString>)
set_WeaponLevel(::unity::Il2CppString) overload
Sourcefn get_rod_type(self) -> ItemData_RodTypes
fn get_rod_type(self) -> ItemData_RodTypes
get_RodType() overload
Sourcefn set_rod_type(self, value: impl Into<ItemData_RodTypes>)
fn set_rod_type(self, value: impl Into<ItemData_RodTypes>)
set_RodType(crate::app::itemdata::ItemData_RodTypes) overload
Sourcefn get_rod_exp(self) -> u8
fn get_rod_exp(self) -> u8
get_RodExp() overload
Sourcefn set_rod_exp(self, value: impl Into<u8>)
fn set_rod_exp(self, value: impl Into<u8>)
set_RodExp(u8) overload
Sourcefn get_rate_arena(self) -> u8
fn get_rate_arena(self) -> u8
get_RateArena() overload
Sourcefn set_rate_arena(self, value: impl Into<u8>)
fn set_rate_arena(self, value: impl Into<u8>)
set_RateArena(u8) overload
Sourcefn get_shoot_effect(self) -> Il2CppString
fn get_shoot_effect(self) -> Il2CppString
get_ShootEffect() overload
Sourcefn set_shoot_effect(self, value: impl Into<Il2CppString>)
fn set_shoot_effect(self, value: impl Into<Il2CppString>)
set_ShootEffect(::unity::Il2CppString) overload
Sourcefn get_hit_effect(self) -> Il2CppString
fn get_hit_effect(self) -> Il2CppString
get_HitEffect() overload
Sourcefn set_hit_effect(self, value: impl Into<Il2CppString>)
fn set_hit_effect(self, value: impl Into<Il2CppString>)
set_HitEffect(::unity::Il2CppString) overload
Sourcefn get_cannon_effect(self) -> Il2CppString
fn get_cannon_effect(self) -> Il2CppString
get_CannonEffect() overload
Sourcefn set_cannon_effect(self, value: impl Into<Il2CppString>)
fn set_cannon_effect(self, value: impl Into<Il2CppString>)
set_CannonEffect(::unity::Il2CppString) overload
Sourcefn get_overlap_terrain(self) -> Il2CppString
fn get_overlap_terrain(self) -> Il2CppString
get_OverlapTerrain() overload
Sourcefn set_overlap_terrain(self, value: impl Into<Il2CppString>)
fn set_overlap_terrain(self, value: impl Into<Il2CppString>)
set_OverlapTerrain(::unity::Il2CppString) overload
Sourcefn get_flag(self) -> ItemData_FlagField
fn get_flag(self) -> ItemData_FlagField
get_Flag() overload
Sourcefn set_flag(self, value: impl Into<ItemData_FlagField>)
fn set_flag(self, value: impl Into<ItemData_FlagField>)
set_Flag(crate::app::itemdata::ItemData_FlagField) overload
Sourcefn get_enhance(self) -> CapabilitySbyte
fn get_enhance(self) -> CapabilitySbyte
get_Enhance() overload
Sourcefn set_enhance(self, value: impl Into<CapabilitySbyte>)
fn set_enhance(self, value: impl Into<CapabilitySbyte>)
set_Enhance(crate::app::capabilitysbyte::CapabilitySbyte) overload
Sourcefn get_grow_ratio(self) -> CapabilitySbyte
fn get_grow_ratio(self) -> CapabilitySbyte
get_GrowRatio() overload
Sourcefn set_grow_ratio(self, value: impl Into<CapabilitySbyte>)
fn set_grow_ratio(self, value: impl Into<CapabilitySbyte>)
set_GrowRatio(crate::app::capabilitysbyte::CapabilitySbyte) overload
Sourcefn get_equip_condition(self) -> Il2CppString
fn get_equip_condition(self) -> Il2CppString
get_EquipCondition() overload
Sourcefn set_equip_condition(self, value: impl Into<Il2CppString>)
fn set_equip_condition(self, value: impl Into<Il2CppString>)
set_EquipCondition(::unity::Il2CppString) overload
Sourcefn get_equip_sids(self) -> Array<Il2CppString>
fn get_equip_sids(self) -> Array<Il2CppString>
get_EquipSids() overload
Sourcefn set_equip_sids(self, value: impl Into<Array<Il2CppString>>)
fn set_equip_sids(self, value: impl Into<Array<Il2CppString>>)
set_EquipSids(::unity::Array<::unity::Il2CppString>) overload
Sourcefn get_passive_sids(self) -> Array<Il2CppString>
fn get_passive_sids(self) -> Array<Il2CppString>
get_PassiveSids() overload
Sourcefn set_passive_sids(self, value: impl Into<Array<Il2CppString>>)
fn set_passive_sids(self, value: impl Into<Array<Il2CppString>>)
set_PassiveSids(::unity::Array<::unity::Il2CppString>) overload
Sourcefn get_give_sids(self) -> Array<Il2CppString>
fn get_give_sids(self) -> Array<Il2CppString>
get_GiveSids() overload
Sourcefn set_give_sids(self, value: impl Into<Array<Il2CppString>>)
fn set_give_sids(self, value: impl Into<Array<Il2CppString>>)
set_GiveSids(::unity::Array<::unity::Il2CppString>) overload
Sourcefn get_add_target(self) -> ItemData_AddTargets
fn get_add_target(self) -> ItemData_AddTargets
get_AddTarget() overload
Sourcefn set_add_target(self, value: impl Into<ItemData_AddTargets>)
fn set_add_target(self, value: impl Into<ItemData_AddTargets>)
set_AddTarget(crate::app::itemdata::ItemData_AddTargets) overload
Sourcefn get_add_type(self) -> ItemData_UseTypes
fn get_add_type(self) -> ItemData_UseTypes
get_AddType() overload
Sourcefn set_add_type(self, value: impl Into<ItemData_UseTypes>)
fn set_add_type(self, value: impl Into<ItemData_UseTypes>)
set_AddType(crate::app::itemdata::ItemData_UseTypes) overload
Sourcefn get_add_power(self) -> u8
fn get_add_power(self) -> u8
get_AddPower() overload
Sourcefn set_add_power(self, value: impl Into<u8>)
fn set_add_power(self, value: impl Into<u8>)
set_AddPower(u8) overload
Sourcefn get_add_range(self) -> u8
fn get_add_range(self) -> u8
get_AddRange() overload
Sourcefn set_add_range(self, value: impl Into<u8>)
fn set_add_range(self, value: impl Into<u8>)
set_AddRange(u8) overload
Sourcefn get_add_sids(self) -> Array<Il2CppString>
fn get_add_sids(self) -> Array<Il2CppString>
get_AddSids() overload
Sourcefn set_add_sids(self, value: impl Into<Array<Il2CppString>>)
fn set_add_sids(self, value: impl Into<Array<Il2CppString>>)
set_AddSids(::unity::Array<::unity::Il2CppString>) overload
Sourcefn get_add_effect(self) -> Il2CppString
fn get_add_effect(self) -> Il2CppString
get_AddEffect() overload
Sourcefn set_add_effect(self, value: impl Into<Il2CppString>)
fn set_add_effect(self, value: impl Into<Il2CppString>)
set_AddEffect(::unity::Il2CppString) overload
Sourcefn get_add_help(self) -> Il2CppString
fn get_add_help(self) -> Il2CppString
get_AddHelp() overload
Sourcefn set_add_help(self, value: impl Into<Il2CppString>)
fn set_add_help(self, value: impl Into<Il2CppString>)
set_AddHelp(::unity::Il2CppString) overload
Sourcefn get_high_rank_item(self) -> Il2CppString
fn get_high_rank_item(self) -> Il2CppString
get_HighRankItem() overload
Sourcefn set_high_rank_item(self, value: impl Into<Il2CppString>)
fn set_high_rank_item(self, value: impl Into<Il2CppString>)
set_HighRankItem(::unity::Il2CppString) overload
Sourcefn get_equip_skills(self) -> SkillArray
fn get_equip_skills(self) -> SkillArray
get_EquipSkills() overload
Sourcefn get_passive_skills(self) -> SkillArray
fn get_passive_skills(self) -> SkillArray
get_PassiveSkills() overload
Sourcefn get_give_skills(self) -> SkillArray
fn get_give_skills(self) -> SkillArray
get_GiveSkills() overload
Sourcefn get_enchant_skills1(self) -> SkillArray
fn get_enchant_skills1(self) -> SkillArray
get_EnchantSkills1() overload
Sourcefn get_enchant_skills2(self) -> SkillArray
fn get_enchant_skills2(self) -> SkillArray
get_EnchantSkills2() overload
Sourcefn get_enchant_skills3(self) -> SkillArray
fn get_enchant_skills3(self) -> SkillArray
get_EnchantSkills3() overload
Sourcefn get_enchant_skills4(self) -> SkillArray
fn get_enchant_skills4(self) -> SkillArray
get_EnchantSkills4() overload
Sourcefn get_attack_motion(self) -> UnitAnim_Types
fn get_attack_motion(self) -> UnitAnim_Types
get_AttackMotion() overload
Sourcefn set_attack_motion(self, value: impl Into<UnitAnim_Types>)
fn set_attack_motion(self, value: impl Into<UnitAnim_Types>)
set_AttackMotion(crate::app::unitanim::UnitAnim_Types) overload
Sourcefn can_self_target(self, unit: impl Into<Unit>) -> bool
fn can_self_target(self, unit: impl Into<Unit>) -> bool
CanSelfTarget(crate::app::unit::Unit) overload
Sourcefn get_enchant_hash(self) -> i32
fn get_enchant_hash(self) -> i32
GetEnchantHash() overload
Sourcefn has_enchant_hash(self) -> bool
fn has_enchant_hash(self) -> bool
HasEnchantHash() overload
Sourcefn get_prefixless_iid(self) -> Il2CppString
fn get_prefixless_iid(self) -> Il2CppString
GetPrefixlessIid() overload
Sourcefn can_expend(self) -> bool
fn can_expend(self) -> bool
CanExpend() overload
Sourcefn is_physical(self) -> bool
fn is_physical(self) -> bool
IsPhysical() overload
Sourcefn 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) overload
Sourcefn is_surehit(self) -> bool
fn is_surehit(self) -> bool
IsSurehit() overload
Sourcefn is_class_change(self) -> bool
fn is_class_change(self) -> bool
IsClassChange() overload
Sourcefn is_material(self) -> bool
fn is_material(self) -> bool
IsMaterial() overload
Sourcefn is_long_range(self) -> bool
fn is_long_range(self) -> bool
IsLongRange() overload
Sourcefn is_range_target(self) -> bool
fn is_range_target(self) -> bool
IsRangeTarget() overload
Sourcefn is_range_use_type(self, use_type: impl Into<ItemData_UseTypes>) -> bool
fn is_range_use_type(self, use_type: impl Into<ItemData_UseTypes>) -> bool
IsRangeUseType(crate::app::itemdata::ItemData_UseTypes) overload
Sourcefn is_range_heal(self) -> bool
fn is_range_heal(self) -> bool
IsRangeHeal() overload
Sourcefn is_range_rest_heal(self) -> bool
fn is_range_rest_heal(self) -> bool
IsRangeRestHeal() overload
Sourcefn is_range_again(self) -> bool
fn is_range_again(self) -> bool
IsRangeAgain() overload
Sourcefn is_range_engage_add(self) -> bool
fn is_range_engage_add(self) -> bool
IsRangeEngageAdd() overload
Sourcefn is_download(self) -> bool
fn is_download(self) -> bool
IsDownload() overload
Sourcefn is_unknown(self) -> bool
fn is_unknown(self) -> bool
IsUnknown() overload
Sourcefn is_single_rod(self) -> bool
fn is_single_rod(self) -> bool
IsSingleRod() overload
Sourcefn get_price_2(self, endurance: impl Into<i32>) -> i32
fn get_price_2(self, endurance: impl Into<i32>) -> i32
GetPrice(i32) overload
Sourcefn get_unit_item(self, unit: impl Into<Unit>) -> UnitItem
fn get_unit_item(self, unit: impl Into<Unit>) -> UnitItem
GetUnitItem(crate::app::unit::Unit) overload
Sourcefn get_unit_item_2(self) -> UnitItem
fn get_unit_item_2(self) -> UnitItem
GetUnitItem() overload
Sourcefn get_font_color(self, is_active: impl Into<bool>) -> Color
fn get_font_color(self, is_active: impl Into<bool>) -> Color
GetFontColor(bool) overload
Sourcefn get_debug_name(self) -> Il2CppString
fn get_debug_name(self) -> Il2CppString
GetDebugName() overload
Sourcefn calc_enchant_hash(self) -> i32
fn calc_enchant_hash(self) -> i32
CalcEnchantHash() overload
Sourcefn has_flag_name(self) -> bool
fn has_flag_name(self) -> bool
HasFlagName() overload
Sourcefn calc_attr(self) -> ItemData_Attrs
fn calc_attr(self) -> ItemData_Attrs
CalcAttr() overload
Sourcefn get_attr_name_mid(self) -> Il2CppString
fn get_attr_name_mid(self) -> Il2CppString
GetAttrNameMID() overload
Sourcefn get_attr_help_mid(self) -> Il2CppString
fn get_attr_help_mid(self) -> Il2CppString
GetAttrHelpMID() overload
Sourcefn get_enchant_skills(self, level: impl Into<i32>) -> SkillArray
fn get_enchant_skills(self, level: impl Into<i32>) -> SkillArray
GetEnchantSkills(i32) overload
Sourcefn on_completed(self)
fn on_completed(self)
OnCompleted() overload
Sourcefn is_inventory(self) -> bool
fn is_inventory(self) -> bool
IsInventory() overload
Sourcefn get_inventory(self) -> i32
fn get_inventory(self) -> i32
GetInventory() overload
Sourcefn get_max_inventory(self) -> i32
fn get_max_inventory(self) -> i32
GetMaxInventory() overload
Sourcefn set_inventory(self, count: impl Into<i32>)
fn set_inventory(self, count: impl Into<i32>)
SetInventory(i32) overload
Sourcefn add_inventory(self, count: impl Into<i32>)
fn add_inventory(self, count: impl Into<i32>)
AddInventory(i32) overload
Sourcefn get_use_effect(self) -> EffectData
fn get_use_effect(self) -> EffectData
GetUseEffect() overload
Sourcefn get_enchant_effect(self) -> EffectData
fn get_enchant_effect(self) -> EffectData
GetEnchantEffect() overload
Sourcefn can_enchant(self) -> bool
fn can_enchant(self) -> bool
CanEnchant() overload
Sourcefn get_enchant_range_i(self) -> i32
fn get_enchant_range_i(self) -> i32
GetEnchantRangeI() overload
Sourcefn get_enchant_range_o(self) -> i32
fn get_enchant_range_o(self) -> i32
GetEnchantRangeO() overload
Sourcefn get_gain_exp(self) -> i32
fn get_gain_exp(self) -> i32
GetGainExp() overload
Sourcefn get_gain_skill_point(self) -> i32
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§
impl<__T: IItemData> IItemDataMethods for __T
app-itemdata only.