Skip to main content

IBattleInfoSideMethods

Trait IBattleInfoSideMethods 

Source
pub trait IBattleInfoSideMethods: IBattleInfoSide {
Show 137 methods // Provided methods fn get_debugger_display(self) -> Il2CppString { ... } fn ctor(self, info: impl Into<BattleInfo>, side: impl Into<BattleSide_Type>) { ... } fn get_exist(self) -> bool { ... } fn get_side_type(self) -> BattleSide_Type { ... } fn get_info(self) -> BattleInfo { ... } fn get_parent(self) -> BattleInfoSide { ... } fn set_parent(self, value: impl Into<BattleInfoSide>) { ... } fn get_reverse(self) -> BattleInfoSide { ... } fn set_reverse(self, value: impl Into<BattleInfoSide>) { ... } fn get_mask_skill(self) -> SkillArray { ... } fn get_name(self) -> Il2CppString { ... } fn get_pid(self) -> Il2CppString { ... } fn get_jid(self) -> Il2CppString { ... } fn get_prefixless_pid(self) -> Il2CppString { ... } fn get_level(self) -> i32 { ... } fn set_level(self, value: impl Into<i32>) { ... } fn get_hp(self) -> i32 { ... } fn set_hp(self, value: impl Into<i32>) { ... } fn get_gain_exp(self) -> i32 { ... } fn set_gain_exp(self, value: impl Into<i32>) { ... } fn get_gain_gold(self) -> i32 { ... } fn set_gain_gold(self, value: impl Into<i32>) { ... } fn get_drop_item_ratio(self) -> f32 { ... } fn set_drop_item_ratio(self, value: impl Into<f32>) { ... } fn get_pickup_item_index(self) -> i32 { ... } fn set_pickup_item_index(self, value: impl Into<i32>) { ... } fn get_damage(self) -> i32 { ... } fn set_damage(self, value: impl Into<i32>) { ... } fn get_heal(self) -> i32 { ... } fn set_heal(self, value: impl Into<i32>) { ... } fn get_battle_times(self) -> i32 { ... } fn set_battle_times(self, value: impl Into<i32>) { ... } fn get_total_order(self) -> i32 { ... } fn set_total_order(self, value: impl Into<i32>) { ... } fn get_total_action(self) -> i32 { ... } fn set_total_action(self, value: impl Into<i32>) { ... } fn get_total_attack(self) -> i32 { ... } fn set_total_attack(self, value: impl Into<i32>) { ... } fn get_total_damage(self) -> i32 { ... } fn set_total_damage(self, value: impl Into<i32>) { ... } fn get_total_result(self) -> BattleScene_Result { ... } fn set_total_result(self, value: impl Into<BattleScene_Result>) { ... } fn get_temporary(self) -> i32 { ... } fn set_temporary(self, value: impl Into<i32>) { ... } fn get_stun(self) -> i32 { ... } fn set_stun(self, value: impl Into<i32>) { ... } fn get_engage_count(self) -> i32 { ... } fn set_engage_count(self, value: impl Into<i32>) { ... } fn get_engage_first_count(self) -> i32 { ... } fn set_engage_first_count(self, value: impl Into<i32>) { ... } fn get_blown_distance(self) -> i32 { ... } fn set_blown_distance(self, value: impl Into<i32>) { ... } fn get_weapon_expend(self) -> i32 { ... } fn set_weapon_expend(self, value: impl Into<i32>) { ... } fn get_expend_count(self) -> i32 { ... } fn set_expend_count(self, value: impl Into<i32>) { ... } fn push_detail(self) { ... } fn pop_detail(self) { ... } fn get_engage_count_limit(self) -> i32 { ... } fn get_center_position(self) -> Vector3 { ... } fn get_effect_position(self) -> Vector3 { ... } fn try_focus(self) -> bool { ... } fn focus(self) { ... } fn clamp_hp(self, value: impl Into<i32>) -> i32 { ... } fn commit_hp(self) -> i32 { ... } fn commit_hp_2(self, damage: impl Into<i32>, heal: impl Into<i32>) -> i32 { ... } fn clear(self) { ... } fn is_change_dragon_impl(self) -> bool { ... } fn complement_conditions(self, range: impl Into<i32>) { ... } fn complement_dragon(self) { ... } fn calc_support(self) { ... } fn calc_capability(self) { ... } fn calc_detail(self) { ... } fn calc_interference_rod(self) { ... } fn calc_battle_times_impl( self, flag: impl Into<BattleInfo_FlagField>, ) -> i32 { ... } fn calc_battle_times(self, flag: impl Into<BattleInfo_FlagField>) { ... } fn get_attack(self) -> i32 { ... } fn get_defense(self) -> i32 { ... } fn get_hit(self) -> i32 { ... } fn get_critical(self) -> i32 { ... } fn get_avoid(self) -> i32 { ... } fn get_secure(self) -> i32 { ... } fn get_continuous(self) -> i32 { ... } fn get_simple_power(self, is_critical: impl Into<bool>) -> i32 { ... } fn get_simple_hit(self) -> i32 { ... } fn get_simple_critical(self) -> i32 { ... } fn get_blow_ratio(self) -> i32 { ... } fn get_blow_distance(self) -> i32 { ... } fn get_action_count(self) -> i32 { ... } fn get_attack_count(self) -> i32 { ... } fn get_total_attack_count(self) -> i32 { ... } fn can_breakable(self) -> bool { ... } fn can_sky_battle(self) -> bool { ... } fn can_revive(self) -> bool { ... } fn set_unit(self, unit: impl Into<Unit>) { ... } fn set_unit_2( self, unit: impl Into<Unit>, x: impl Into<i32>, z: impl Into<i32>, ) { ... } fn set_unit_3(self, src: impl Into<BattleInfoSide>) { ... } fn set_unit_item(self, item_index: impl Into<i32>) { ... } fn set_unit_item_2(self, unit_item: impl Into<UnitItem>) { ... } fn set_unit_item_3(self, iid: impl Into<Il2CppString>) { ... } fn set_unit_skill(self, unit: impl Into<Unit>) { ... } fn set_specified_item(self, unit_item: impl Into<UnitItem>) { ... } fn set_terrain(self, x: impl Into<i32>, z: impl Into<i32>) { ... } fn get_status(self) -> BattleInfoSide_BitFieldStatus { ... } fn get_unit(self) -> Unit { ... } fn get_force_type(self) -> Force_Type { ... } fn get_bmap_size(self) -> i32 { ... } fn get_unit_item(self) -> UnitItem { ... } fn get_actor(self) -> UnitActor { ... } fn get_destroy(self) -> BattleDestory { ... } fn get_god_unit(self) -> GodUnit { ... } fn get_x(self) -> i32 { ... } fn set_x(self, value: impl Into<i32>) { ... } fn get_z(self) -> i32 { ... } fn set_z(self, value: impl Into<i32>) { ... } fn get_terrain(self) -> TerrainData_2 { ... } fn get_overlap(self) -> TerrainData_2 { ... } fn get_detail(self) -> BattleDetail { ... } fn get_support(self) -> SupportCalculator { ... } fn get_now_hp(self) -> i32 { ... } fn get_max_hp(self) -> i32 { ... } fn get_actual_unit_item(self) -> UnitItem { ... } fn get_max_heal(self) -> i32 { ... } fn get_float(self, name: impl Into<Il2CppString>) -> f32 { ... } fn get_float_2(self, command: impl Into<CalculatorCommand>) -> f32 { ... } fn get_int(self, name: impl Into<Il2CppString>) -> i32 { ... } fn get_int_2(self, command: impl Into<CalculatorCommand>) -> i32 { ... } fn get_participation_unit(self) -> Unit { ... } fn is_standing_die(self) -> bool { ... } fn is_immortal(self) -> bool { ... } fn is_last_boss(self) -> bool { ... } fn is_change_dragon(self) -> bool { ... } fn calc_active_skill( self, timing: impl Into<SkillData_Timings>, action: impl Into<SkillData_Actions>, ) { ... } fn is_ignore_skill(self, skill: impl Into<SkillData>) -> bool { ... } fn is_ignore_skill_impl(self, skill: impl Into<SkillData>) -> bool { ... } fn is_enable_skill( self, skill: impl Into<SkillData>, action: impl Into<SkillData_Actions>, ) -> bool { ... } fn calc_active_skill_2( self, skill: impl Into<SkillData>, action: impl Into<SkillData_Actions>, ) -> bool { ... }
}

Provided Methods§

Source

fn get_debugger_display(self) -> Il2CppString

get_DebuggerDisplay() overload

Source

fn ctor(self, info: impl Into<BattleInfo>, side: impl Into<BattleSide_Type>)

.ctor(crate::app::battleinfo::BattleInfo, crate::app::battleside::BattleSide_Type) overload

Source

fn get_exist(self) -> bool

get_Exist() overload

Source

fn get_side_type(self) -> BattleSide_Type

get_SideType() overload

Source

fn get_info(self) -> BattleInfo

get_Info() overload

Source

fn get_parent(self) -> BattleInfoSide

get_Parent() overload

Source

fn set_parent(self, value: impl Into<BattleInfoSide>)

set_Parent(crate::app::battleinfoside::BattleInfoSide) overload

Source

fn get_reverse(self) -> BattleInfoSide

get_Reverse() overload

Source

fn set_reverse(self, value: impl Into<BattleInfoSide>)

set_Reverse(crate::app::battleinfoside::BattleInfoSide) overload

Source

fn get_mask_skill(self) -> SkillArray

get_MaskSkill() overload

Source

fn get_name(self) -> Il2CppString

get_Name() overload

Source

fn get_pid(self) -> Il2CppString

get_Pid() overload

Source

fn get_jid(self) -> Il2CppString

get_Jid() overload

Source

fn get_prefixless_pid(self) -> Il2CppString

get_PrefixlessPid() overload

Source

fn get_level(self) -> i32

get_Level() overload

Source

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

set_Level(i32) overload

Source

fn get_hp(self) -> i32

get_Hp() overload

Source

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

set_Hp(i32) overload

Source

fn get_gain_exp(self) -> i32

get_GainExp() overload

Source

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

set_GainExp(i32) overload

Source

fn get_gain_gold(self) -> i32

get_GainGold() overload

Source

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

set_GainGold(i32) overload

Source

fn get_drop_item_ratio(self) -> f32

get_DropItemRatio() overload

Source

fn set_drop_item_ratio(self, value: impl Into<f32>)

set_DropItemRatio(f32) overload

Source

fn get_pickup_item_index(self) -> i32

get_PickupItemIndex() overload

Source

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

set_PickupItemIndex(i32) overload

Source

fn get_damage(self) -> i32

get_Damage() overload

Source

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

set_Damage(i32) overload

Source

fn get_heal(self) -> i32

get_Heal() overload

Source

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

set_Heal(i32) overload

Source

fn get_battle_times(self) -> i32

get_BattleTimes() overload

Source

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

set_BattleTimes(i32) overload

Source

fn get_total_order(self) -> i32

get_TotalOrder() overload

Source

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

set_TotalOrder(i32) overload

Source

fn get_total_action(self) -> i32

get_TotalAction() overload

Source

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

set_TotalAction(i32) overload

Source

fn get_total_attack(self) -> i32

get_TotalAttack() overload

Source

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

set_TotalAttack(i32) overload

Source

fn get_total_damage(self) -> i32

get_TotalDamage() overload

Source

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

set_TotalDamage(i32) overload

Source

fn get_total_result(self) -> BattleScene_Result

get_TotalResult() overload

Source

fn set_total_result(self, value: impl Into<BattleScene_Result>)

set_TotalResult(crate::app::battlescene::BattleScene_Result) overload

Source

fn get_temporary(self) -> i32

get_Temporary() overload

Source

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

set_Temporary(i32) overload

Source

fn get_stun(self) -> i32

get_Stun() overload

Source

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

set_Stun(i32) overload

Source

fn get_engage_count(self) -> i32

get_EngageCount() overload

Source

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

set_EngageCount(i32) overload

Source

fn get_engage_first_count(self) -> i32

get_EngageFirstCount() overload

Source

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

set_EngageFirstCount(i32) overload

Source

fn get_blown_distance(self) -> i32

get_BlownDistance() overload

Source

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

set_BlownDistance(i32) overload

Source

fn get_weapon_expend(self) -> i32

get_WeaponExpend() overload

Source

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

set_WeaponExpend(i32) overload

Source

fn get_expend_count(self) -> i32

get_ExpendCount() overload

Source

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

set_ExpendCount(i32) overload

Source

fn push_detail(self)

PushDetail() overload

Source

fn pop_detail(self)

PopDetail() overload

Source

fn get_engage_count_limit(self) -> i32

GetEngageCountLimit() overload

Source

fn get_center_position(self) -> Vector3

GetCenterPosition() overload

Source

fn get_effect_position(self) -> Vector3

GetEffectPosition() overload

Source

fn try_focus(self) -> bool

TryFocus() overload

Source

fn focus(self)

Focus() overload

Source

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

ClampHP(i32) overload

Source

fn commit_hp(self) -> i32

CommitHp() overload

Source

fn commit_hp_2(self, damage: impl Into<i32>, heal: impl Into<i32>) -> i32

CommitHp(i32, i32) overload

Source

fn clear(self)

Clear() overload

Source

fn is_change_dragon_impl(self) -> bool

IsChangeDragonImpl() overload

Source

fn complement_conditions(self, range: impl Into<i32>)

ComplementConditions(i32) overload

Source

fn complement_dragon(self)

ComplementDragon() overload

Source

fn calc_support(self)

CalcSupport() overload

Source

fn calc_capability(self)

CalcCapability() overload

Source

fn calc_detail(self)

CalcDetail() overload

Source

fn calc_interference_rod(self)

CalcInterferenceRod() overload

Source

fn calc_battle_times_impl(self, flag: impl Into<BattleInfo_FlagField>) -> i32

CalcBattleTimesImpl(crate::app::battleinfo::BattleInfo_FlagField) overload

Source

fn calc_battle_times(self, flag: impl Into<BattleInfo_FlagField>)

CalcBattleTimes(crate::app::battleinfo::BattleInfo_FlagField) overload

Source

fn get_attack(self) -> i32

GetAttack() overload

Source

fn get_defense(self) -> i32

GetDefense() overload

Source

fn get_hit(self) -> i32

GetHit() overload

Source

fn get_critical(self) -> i32

GetCritical() overload

Source

fn get_avoid(self) -> i32

GetAvoid() overload

Source

fn get_secure(self) -> i32

GetSecure() overload

Source

fn get_continuous(self) -> i32

GetContinuous() overload

Source

fn get_simple_power(self, is_critical: impl Into<bool>) -> i32

GetSimplePower(bool) overload

Source

fn get_simple_hit(self) -> i32

GetSimpleHit() overload

Source

fn get_simple_critical(self) -> i32

GetSimpleCritical() overload

Source

fn get_blow_ratio(self) -> i32

GetBlowRatio() overload

Source

fn get_blow_distance(self) -> i32

GetBlowDistance() overload

Source

fn get_action_count(self) -> i32

GetActionCount() overload

Source

fn get_attack_count(self) -> i32

GetAttackCount() overload

Source

fn get_total_attack_count(self) -> i32

GetTotalAttackCount() overload

Source

fn can_breakable(self) -> bool

CanBreakable() overload

Source

fn can_sky_battle(self) -> bool

CanSkyBattle() overload

Source

fn can_revive(self) -> bool

CanRevive() overload

Source

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

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

Source

fn set_unit_2(self, unit: impl Into<Unit>, x: impl Into<i32>, z: impl Into<i32>)

SetUnit(crate::app::unit::Unit, i32, i32) overload

Source

fn set_unit_3(self, src: impl Into<BattleInfoSide>)

SetUnit(crate::app::battleinfoside::BattleInfoSide) overload

Source

fn set_unit_item(self, item_index: impl Into<i32>)

SetUnitItem(i32) overload

Source

fn set_unit_item_2(self, unit_item: impl Into<UnitItem>)

SetUnitItem(crate::app::unititem::UnitItem) overload

Source

fn set_unit_item_3(self, iid: impl Into<Il2CppString>)

SetUnitItem(::unity::Il2CppString) overload

Source

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

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

Source

fn set_specified_item(self, unit_item: impl Into<UnitItem>)

SetSpecifiedItem(crate::app::unititem::UnitItem) overload

Source

fn set_terrain(self, x: impl Into<i32>, z: impl Into<i32>)

SetTerrain(i32, i32) overload

Source

fn get_status(self) -> BattleInfoSide_BitFieldStatus

GetStatus() overload

Source

fn get_unit(self) -> Unit

get_Unit() overload

Source

fn get_force_type(self) -> Force_Type

get_ForceType() overload

Source

fn get_bmap_size(self) -> i32

get_BmapSize() overload

Source

fn get_unit_item(self) -> UnitItem

get_UnitItem() overload

Source

fn get_actor(self) -> UnitActor

get_Actor() overload

Source

fn get_destroy(self) -> BattleDestory

get_Destroy() overload

Source

fn get_god_unit(self) -> GodUnit

get_GodUnit() overload

Source

fn get_x(self) -> i32

get_X() overload

Source

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

set_X(i32) overload

Source

fn get_z(self) -> i32

get_Z() overload

Source

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

set_Z(i32) overload

Source

fn get_terrain(self) -> TerrainData_2

get_Terrain() overload

Source

fn get_overlap(self) -> TerrainData_2

get_Overlap() overload

Source

fn get_detail(self) -> BattleDetail

get_Detail() overload

Source

fn get_support(self) -> SupportCalculator

get_Support() overload

Source

fn get_now_hp(self) -> i32

get_NowHp() overload

Source

fn get_max_hp(self) -> i32

get_MaxHp() overload

Source

fn get_actual_unit_item(self) -> UnitItem

GetActualUnitItem() overload

Source

fn get_max_heal(self) -> i32

GetMaxHeal() overload

Source

fn get_float(self, name: impl Into<Il2CppString>) -> f32

GetFloat(::unity::Il2CppString) overload

Source

fn get_float_2(self, command: impl Into<CalculatorCommand>) -> f32

GetFloat(crate::app::calculatorcommand::CalculatorCommand) overload

Source

fn get_int(self, name: impl Into<Il2CppString>) -> i32

GetInt(::unity::Il2CppString) overload

Source

fn get_int_2(self, command: impl Into<CalculatorCommand>) -> i32

GetInt(crate::app::calculatorcommand::CalculatorCommand) overload

Source

fn get_participation_unit(self) -> Unit

GetParticipationUnit() overload

Source

fn is_standing_die(self) -> bool

IsStandingDie() overload

Source

fn is_immortal(self) -> bool

IsImmortal() overload

Source

fn is_last_boss(self) -> bool

IsLastBoss() overload

Source

fn is_change_dragon(self) -> bool

IsChangeDragon() overload

Source

fn calc_active_skill( self, timing: impl Into<SkillData_Timings>, action: impl Into<SkillData_Actions>, )

CalcActiveSkill(crate::app::skilldata::SkillData_Timings, crate::app::skilldata::SkillData_Actions) overload

Source

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

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

Source

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

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

Source

fn is_enable_skill( self, skill: impl Into<SkillData>, action: impl Into<SkillData_Actions>, ) -> bool

IsEnableSkill(crate::app::skilldata::SkillData, crate::app::skilldata::SkillData_Actions) overload

Source

fn calc_active_skill_2( self, skill: impl Into<SkillData>, action: impl Into<SkillData_Actions>, ) -> bool

CalcActiveSkill(crate::app::skilldata::SkillData, crate::app::skilldata::SkillData_Actions) 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: IBattleInfoSide> IBattleInfoSideMethods for __T

Available on crate feature app-battleinfoside only.