pub struct BattleInfo(/* private fields */);Expand description
IL2CPP class: App.BattleInfo
Inherits: Object
Implementations§
Source§impl BattleInfo
impl BattleInfo
pub fn critical_factor() -> i32
pub fn set_critical_factor(value: i32)
Source§impl BattleInfo
impl BattleInfo
Sourcepub fn get_reset_flag(
flags: impl Into<BattleInfo_Flags>,
offense: impl Into<Unit>,
commmand_skill: impl Into<SkillData>,
) -> BattleInfo_Flags
pub fn get_reset_flag( flags: impl Into<BattleInfo_Flags>, offense: impl Into<Unit>, commmand_skill: impl Into<SkillData>, ) -> BattleInfo_Flags
GetResetFlag(crate::app::battleinfo::BattleInfo_Flags, crate::app::unit::Unit, crate::app::skilldata::SkillData) overload
Sourcepub fn try_get_support_unit(
current: impl Into<BattleInfoSide>,
x: impl Into<i32>,
z: impl Into<i32>,
) -> Unit
pub fn try_get_support_unit( current: impl Into<BattleInfoSide>, x: impl Into<i32>, z: impl Into<i32>, ) -> Unit
TryGetSupportUnit(crate::app::battleinfoside::BattleInfoSide, i32, i32) overload
Sourcepub fn get_chian_skill(chain: impl Into<Unit>) -> SkillData
pub fn get_chian_skill(chain: impl Into<Unit>) -> SkillData
GetChianSkill(crate::app::unit::Unit) overload
Sourcepub fn battle_start(
unit: impl Into<Unit>,
mind: impl Into<MapMind_Type>,
skill: impl Into<SkillData>,
is_simulation: impl Into<bool>,
)
pub fn battle_start( unit: impl Into<Unit>, mind: impl Into<MapMind_Type>, skill: impl Into<SkillData>, is_simulation: impl Into<bool>, )
BattleStart(crate::app::unit::Unit, crate::app::mapmind::MapMind_Type, crate::app::skilldata::SkillData, bool) overload
Sourcepub fn battle_end(
unit: impl Into<Unit>,
mind: impl Into<MapMind_Type>,
skill: impl Into<SkillData>,
is_simulation: impl Into<bool>,
)
pub fn battle_end( unit: impl Into<Unit>, mind: impl Into<MapMind_Type>, skill: impl Into<SkillData>, is_simulation: impl Into<bool>, )
BattleEnd(crate::app::unit::Unit, crate::app::mapmind::MapMind_Type, crate::app::skilldata::SkillData, bool) overload
Sourcepub fn is_skill_condtion(
skill: impl Into<SkillData>,
unit: impl Into<Unit>,
target: impl Into<Unit>,
) -> bool
pub fn is_skill_condtion( skill: impl Into<SkillData>, unit: impl Into<Unit>, target: impl Into<Unit>, ) -> bool
IsSkillCondtion(crate::app::skilldata::SkillData, crate::app::unit::Unit, crate::app::unit::Unit) overload
Source§impl BattleInfo
impl BattleInfo
pub fn get_range_method_info() -> &'static MethodInfo
pub fn set_range_method_info() -> &'static MethodInfo
pub fn get_battle_count_method_info() -> &'static MethodInfo
pub fn set_battle_count_method_info() -> &'static MethodInfo
pub fn get_scene_result_method_info() -> &'static MethodInfo
pub fn set_scene_result_method_info() -> &'static MethodInfo
pub fn get_chain_attack_side_method_info() -> &'static MethodInfo
pub fn set_chain_attack_side_method_info() -> &'static MethodInfo
pub fn get_chain_attack_count_method_info() -> &'static MethodInfo
pub fn set_chain_attack_count_method_info() -> &'static MethodInfo
pub fn get_chain_guard_count_method_info() -> &'static MethodInfo
pub fn set_chain_guard_count_method_info() -> &'static MethodInfo
pub fn get_chain_attack_defeat_method_info() -> &'static MethodInfo
pub fn set_chain_attack_defeat_method_info() -> &'static MethodInfo
pub fn get_chain_attack_hit_method_info() -> &'static MethodInfo
pub fn set_chain_attack_hit_method_info() -> &'static MethodInfo
pub fn get_chain_attack_critical_method_info() -> &'static MethodInfo
pub fn set_chain_attack_critical_method_info() -> &'static MethodInfo
pub fn get_chain_attack_damage_method_info() -> &'static MethodInfo
pub fn set_chain_attack_damage_method_info() -> &'static MethodInfo
pub fn get_temp_skills_method_info() -> &'static MethodInfo
pub fn get_summon_rank_method_info() -> &'static MethodInfo
pub fn set_summon_rank_method_info() -> &'static MethodInfo
pub fn get_summon_color_method_info() -> &'static MethodInfo
pub fn set_summon_color_method_info() -> &'static MethodInfo
pub fn ctor_method_info() -> &'static MethodInfo
pub fn finalize_method_info() -> &'static MethodInfo
pub fn dispose_method_info() -> &'static MethodInfo
pub fn reset_method_info() -> &'static MethodInfo
pub fn get_reset_flag_method_info() -> &'static MethodInfo
pub fn calc_simple_method_info() -> &'static MethodInfo
pub fn calc_simple_2_method_info() -> &'static MethodInfo
pub fn calc_simple_3_method_info() -> &'static MethodInfo
pub fn calc_simple_4_method_info() -> &'static MethodInfo
pub fn calc_simple_5_method_info() -> &'static MethodInfo
pub fn calc_simple_6_method_info() -> &'static MethodInfo
pub fn calc_destroy_method_info() -> &'static MethodInfo
pub fn calc_summon_method_info() -> &'static MethodInfo
pub fn calc_dance_method_info() -> &'static MethodInfo
pub fn calc_enchant_method_info() -> &'static MethodInfo
pub fn calc_flags_method_info() -> &'static MethodInfo
pub fn calc_range_method_info() -> &'static MethodInfo
pub fn try_get_support_unit_method_info() -> &'static MethodInfo
pub fn set_support_offense_method_info() -> &'static MethodInfo
pub fn get_chian_skill_method_info() -> &'static MethodInfo
pub fn can_chain_guard_method_info() -> &'static MethodInfo
pub fn calc_support_defense_method_info() -> &'static MethodInfo
pub fn calc_chain_method_info() -> &'static MethodInfo
pub fn search_guard_method_info() -> &'static MethodInfo
pub fn calc_param_method_info() -> &'static MethodInfo
pub fn calc_active_skill_method_info() -> &'static MethodInfo
pub fn get_flag_method_info() -> &'static MethodInfo
pub fn is_flag_method_info() -> &'static MethodInfo
pub fn get_side_method_info() -> &'static MethodInfo
pub fn get_side_2_method_info() -> &'static MethodInfo
pub fn get_parent_side_method_info() -> &'static MethodInfo
pub fn get_parent_side_2_method_info() -> &'static MethodInfo
pub fn get_reverse_side_method_info() -> &'static MethodInfo
pub fn get_reverse_side_2_method_info() -> &'static MethodInfo
pub fn get_unit_method_info() -> &'static MethodInfo
pub fn get_unit_2_method_info() -> &'static MethodInfo
pub fn push_detail_method_info() -> &'static MethodInfo
pub fn pop_detail_method_info() -> &'static MethodInfo
pub fn get_main_unit_enum_method_info() -> &'static MethodInfo
pub fn get_whole_unit_enum_method_info() -> &'static MethodInfo
pub fn get_chain_offense_enum_method_info() -> &'static MethodInfo
pub fn get_chain_defense_enum_method_info() -> &'static MethodInfo
pub fn get_chain_unit_enum_method_info() -> &'static MethodInfo
pub fn find_destroy_side_method_info() -> &'static MethodInfo
pub fn has_chain_offense_method_info() -> &'static MethodInfo
pub fn has_chain_defense_method_info() -> &'static MethodInfo
pub fn complement_conditions_method_info() -> &'static MethodInfo
pub fn calc_detail_method_info() -> &'static MethodInfo
pub fn calc_battle_times_method_info() -> &'static MethodInfo
pub fn battle_start_method_info() -> &'static MethodInfo
pub fn battle_end_method_info() -> &'static MethodInfo
pub fn is_skill_condtion_method_info() -> &'static MethodInfo
pub fn can_chain_skill_method_info() -> &'static MethodInfo
pub fn can_move_attack_method_info() -> &'static MethodInfo
pub fn can_force_chain_attack_method_info() -> &'static MethodInfo
pub fn can_join_chain_attack_method_info() -> &'static MethodInfo
Source§impl BattleInfo
impl BattleInfo
Sourcepub unsafe fn finalize(this: impl Into<IlInstance>)
pub unsafe fn finalize(this: impl Into<IlInstance>)
Direct (non-virtual) call to BattleInfo’s own Finalize. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn dispose(this: impl Into<IlInstance>)
pub unsafe fn dispose(this: impl Into<IlInstance>)
Direct (non-virtual) call to BattleInfo’s own Dispose. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Source§impl BattleInfo
impl BattleInfo
Trait Implementations§
Source§impl ClassIdentity for BattleInfo
impl ClassIdentity for BattleInfo
Source§impl Clone for BattleInfo
impl Clone for BattleInfo
Source§fn clone(&self) -> BattleInfo
fn clone(&self) -> BattleInfo
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl FromIlInstance for BattleInfo
impl FromIlInstance for BattleInfo
fn from_il_instance(instance: IlInstance) -> Self
fn instantiate() -> Option<Self>
§fn instantiate_with_class(class: Class) -> Option<Self>
fn instantiate_with_class(class: Class) -> Option<Self>
class is a subtype of Self or layout compatibleSource§impl IBattleInfo for BattleInfo
impl IBattleInfo for BattleInfo
fn m_flag(self) -> BattleInfo_FlagField
fn set_m_flag(self, value: BattleInfo_FlagField)
fn m_sides(self) -> BattleInfo_BattleInfoSideArray
fn set_m_sides(self, value: BattleInfo_BattleInfoSideArray)
fn m_supports(self) -> BattleInfo_SupportList
fn set_m_supports(self, value: BattleInfo_SupportList)
fn m_main_unit_enum(self) -> BattleInfoEnum
fn set_m_main_unit_enum(self, value: BattleInfoEnum)
fn m_whole_unit_enum(self) -> BattleInfoEnum
fn set_m_whole_unit_enum(self, value: BattleInfoEnum)
fn m_chain_offense_enum(self) -> BattleInfoEnum
fn set_m_chain_offense_enum(self, value: BattleInfoEnum)
fn m_chain_defense_enum(self) -> BattleInfoEnum
fn set_m_chain_defense_enum(self, value: BattleInfoEnum)
fn m_chain_unit_enum(self) -> BattleInfoEnum
fn set_m_chain_unit_enum(self, value: BattleInfoEnum)
fn m_temp_skills(self) -> List_1<SkillData>
fn set_m_temp_skills(self, value: List_1<SkillData>)
fn m_guard_side(self) -> BattleSide_Type
fn set_m_guard_side(self, value: BattleSide_Type)
fn m_guard_func(self) -> MapFor_RangeFunction
fn set_m_guard_func(self, value: MapFor_RangeFunction)
impl Copy for BattleInfo
impl IObject for BattleInfo
Auto Trait Implementations§
impl Freeze for BattleInfo
impl RefUnwindSafe for BattleInfo
impl !Send for BattleInfo
impl !Sync for BattleInfo
impl Unpin for BattleInfo
impl UnwindSafe for BattleInfo
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Cast for Twhere
T: SystemObject,
impl<T> Cast for Twhere
T: SystemObject,
fn get_class(self) -> Class
fn is_null(self) -> bool
fn rebind_class(self, new_class: Class)
fn override_class(self) -> Class
fn is_instance_of<T>(self) -> boolwhere
T: ClassIdentity,
fn is_direct_subclass_of<T>(self) -> boolwhere
T: ClassIdentity,
fn try_cast<T>(self) -> Option<T>where
T: ClassIdentity + FromIlInstance,
§unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
clone_to_uninit)§impl<T> DefaultInjectedMembers for T
impl<T> DefaultInjectedMembers for T
fn __injected_fields() -> Vec<InjectedFieldDescriptor>
fn __injected_methods() -> Vec<InjectedMethodDescriptor>
fn __injected_overrides() -> Vec<InjectedOverrideDescriptor>
Source§impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, capacity: i32)where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_count(self) -> i32where
Self: Sized,
fn get_item(self, index: i32) -> T0where
Self: Sized,
fn add(self, item: T0)where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn unchecked_add(self, item: T0)where
Self: Sized,
fn ensure_capacity(self, minimum: i32)where
Self: Sized,
Source§impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_location_name(self) -> Il2CppStringwhere
Self: Sized,
fn set_location_name(self, value: Il2CppString)where
Self: Sized,
fn op_implicit(obj: AsyncOperationHandle_1<T0>) -> AsyncOperationHandle
fn ctor(self, op: AsyncOperationBase_1<T0>)where
Self: Sized,
fn get_download_status(self) -> DownloadStatuswhere
Self: Sized,
fn internal_get_download_status(
self,
visited: HashSet_1<Object>,
) -> DownloadStatuswhere
Self: Sized,
fn ctor_2(self, op: IAsyncOperation)where
Self: Sized,
fn ctor_3(self, op: IAsyncOperation, version: i32)where
Self: Sized,
fn ctor_4(self, op: IAsyncOperation, location_name: Il2CppString)where
Self: Sized,
fn ctor_5(self, op: IAsyncOperation, version: i32, location_name: Il2CppString)where
Self: Sized,
fn acquire(self) -> AsyncOperationHandle_1<T0>where
Self: Sized,
fn add_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn remove_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn add_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn get_debug_name(self) -> Il2CppStringwhere
Self: Sized,
fn add_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn equals(self, other: AsyncOperationHandle_1<T0>) -> boolwhere
Self: Sized,
fn get_hash_code(self) -> i32where
Self: Sized,
fn wait_for_completion(self) -> T0where
Self: Sized,
fn get_internal_op(self) -> AsyncOperationBase_1<T0>where
Self: Sized,
fn get_is_done(self) -> boolwhere
Self: Sized,
fn is_valid(self) -> boolwhere
Self: Sized,
fn get_percent_complete(self) -> f32where
Self: Sized,
fn get_reference_count(self) -> i32where
Self: Sized,
fn release(self)where
Self: Sized,
fn get_result(self) -> T0where
Self: Sized,
fn get_status(self) -> AsyncOperationStatuswhere
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<__T> IBattleInfoMethods for __Twhere
__T: IBattleInfo,
impl<__T> IBattleInfoMethods for __Twhere
__T: IBattleInfo,
Source§fn get_battle_count(self) -> i32
fn get_battle_count(self) -> i32
get_BattleCount() overloadSource§fn set_battle_count(self, value: impl Into<i32>)
fn set_battle_count(self, value: impl Into<i32>)
set_BattleCount(i32) overloadSource§fn get_scene_result(self) -> BattleScene_Result
fn get_scene_result(self) -> BattleScene_Result
get_SceneResult() overloadSource§fn set_scene_result(self, value: impl Into<BattleScene_Result>)
fn set_scene_result(self, value: impl Into<BattleScene_Result>)
set_SceneResult(crate::app::battlescene::BattleScene_Result) overloadSource§fn get_chain_attack_side(self) -> BattleSide_Type
fn get_chain_attack_side(self) -> BattleSide_Type
get_ChainAttackSide() overloadSource§fn set_chain_attack_side(self, value: impl Into<BattleSide_Type>)
fn set_chain_attack_side(self, value: impl Into<BattleSide_Type>)
set_ChainAttackSide(crate::app::battleside::BattleSide_Type) overloadSource§fn get_chain_attack_count(self) -> i32
fn get_chain_attack_count(self) -> i32
get_ChainAttackCount() overloadSource§fn set_chain_attack_count(self, value: impl Into<i32>)
fn set_chain_attack_count(self, value: impl Into<i32>)
set_ChainAttackCount(i32) overloadSource§fn get_chain_guard_count(self) -> i32
fn get_chain_guard_count(self) -> i32
get_ChainGuardCount() overloadSource§fn set_chain_guard_count(self, value: impl Into<i32>)
fn set_chain_guard_count(self, value: impl Into<i32>)
set_ChainGuardCount(i32) overloadSource§fn get_chain_attack_defeat(self) -> i32
fn get_chain_attack_defeat(self) -> i32
get_ChainAttackDefeat() overloadSource§fn set_chain_attack_defeat(self, value: impl Into<i32>)
fn set_chain_attack_defeat(self, value: impl Into<i32>)
set_ChainAttackDefeat(i32) overloadSource§fn get_chain_attack_hit(self) -> i32
fn get_chain_attack_hit(self) -> i32
get_ChainAttackHit() overloadSource§fn set_chain_attack_hit(self, value: impl Into<i32>)
fn set_chain_attack_hit(self, value: impl Into<i32>)
set_ChainAttackHit(i32) overloadSource§fn get_chain_attack_critical(self) -> i32
fn get_chain_attack_critical(self) -> i32
get_ChainAttackCritical() overloadSource§fn set_chain_attack_critical(self, value: impl Into<i32>)
fn set_chain_attack_critical(self, value: impl Into<i32>)
set_ChainAttackCritical(i32) overloadSource§fn get_chain_attack_damage(self) -> i32
fn get_chain_attack_damage(self) -> i32
get_ChainAttackDamage() overloadSource§fn set_chain_attack_damage(self, value: impl Into<i32>)
fn set_chain_attack_damage(self, value: impl Into<i32>)
set_ChainAttackDamage(i32) overloadSource§fn get_temp_skills(self) -> List_1<SkillData>
fn get_temp_skills(self) -> List_1<SkillData>
get_TempSkills() overloadSource§fn get_summon_rank(self) -> PersonData_Ranks
fn get_summon_rank(self) -> PersonData_Ranks
get_SummonRank() overloadSource§fn set_summon_rank(self, value: impl Into<PersonData_Ranks>)
fn set_summon_rank(self, value: impl Into<PersonData_Ranks>)
set_SummonRank(crate::app::persondata::PersonData_Ranks) overloadSource§fn get_summon_color(self) -> PersonData_Colors
fn get_summon_color(self) -> PersonData_Colors
get_SummonColor() overloadSource§fn set_summon_color(self, value: impl Into<PersonData_Colors>)
fn set_summon_color(self, value: impl Into<PersonData_Colors>)
set_SummonColor(crate::app::persondata::PersonData_Colors) overloadSource§fn reset(self, flags: impl Into<BattleInfo_Flags>)
fn reset(self, flags: impl Into<BattleInfo_Flags>)
Reset(crate::app::battleinfo::BattleInfo_Flags) overloadSource§fn calc_simple(
self,
offense: impl Into<Unit>,
flag: impl Into<BattleInfo_Flags>,
) -> BattleInfo
fn calc_simple( self, offense: impl Into<Unit>, flag: impl Into<BattleInfo_Flags>, ) -> BattleInfo
CalcSimple(crate::app::unit::Unit, crate::app::battleinfo::BattleInfo_Flags) overloadSource§fn calc_simple_2(
self,
offense: impl Into<Unit>,
unit_item: impl Into<UnitItem>,
defense: impl Into<Unit>,
flag: impl Into<BattleInfo_Flags>,
)
fn calc_simple_2( self, offense: impl Into<Unit>, unit_item: impl Into<UnitItem>, defense: impl Into<Unit>, flag: impl Into<BattleInfo_Flags>, )
CalcSimple(crate::app::unit::Unit, crate::app::unititem::UnitItem, crate::app::unit::Unit, crate::app::battleinfo::BattleInfo_Flags) overloadSource§fn calc_simple_3(
self,
offense: impl Into<Unit>,
unit_item: impl Into<UnitItem>,
defense: impl Into<Unit>,
command_skill: impl Into<SkillData>,
flags: impl Into<BattleInfo_Flags>,
count: impl Into<i32>,
)
fn calc_simple_3( self, offense: impl Into<Unit>, unit_item: impl Into<UnitItem>, defense: impl Into<Unit>, command_skill: impl Into<SkillData>, flags: impl Into<BattleInfo_Flags>, count: impl Into<i32>, )
CalcSimple(crate::app::unit::Unit, crate::app::unititem::UnitItem, crate::app::unit::Unit, crate::app::skilldata::SkillData, crate::app::battleinfo::BattleInfo_Flags, i32) overloadSource§fn calc_simple_4(
self,
offense: impl Into<Unit>,
unit_item: impl Into<UnitItem>,
target_x: impl Into<i32>,
target_z: impl Into<i32>,
command_skill: impl Into<SkillData>,
flags: impl Into<BattleInfo_Flags>,
count: impl Into<i32>,
)
fn calc_simple_4( self, offense: impl Into<Unit>, unit_item: impl Into<UnitItem>, target_x: impl Into<i32>, target_z: impl Into<i32>, command_skill: impl Into<SkillData>, flags: impl Into<BattleInfo_Flags>, count: impl Into<i32>, )
CalcSimple(crate::app::unit::Unit, crate::app::unititem::UnitItem, i32, i32, crate::app::skilldata::SkillData, crate::app::battleinfo::BattleInfo_Flags, i32) overloadSource§fn calc_simple_5(
self,
offense: impl Into<Unit>,
unit_item: impl Into<UnitItem>,
attack_x: impl Into<i32>,
attack_z: impl Into<i32>,
defense: impl Into<Unit>,
target_x: impl Into<i32>,
target_z: impl Into<i32>,
command_skill: impl Into<SkillData>,
flags: impl Into<BattleInfo_Flags>,
count: impl Into<i32>,
)
fn calc_simple_5( self, offense: impl Into<Unit>, unit_item: impl Into<UnitItem>, attack_x: impl Into<i32>, attack_z: impl Into<i32>, defense: impl Into<Unit>, target_x: impl Into<i32>, target_z: impl Into<i32>, command_skill: impl Into<SkillData>, flags: impl Into<BattleInfo_Flags>, count: impl Into<i32>, )
CalcSimple(crate::app::unit::Unit, crate::app::unititem::UnitItem, i32, i32, crate::app::unit::Unit, i32, i32, crate::app::skilldata::SkillData, crate::app::battleinfo::BattleInfo_Flags, i32) overloadSource§fn calc_simple_6(
self,
offense: impl Into<Unit>,
unit_item: impl Into<UnitItem>,
attack_x: impl Into<i32>,
attack_z: impl Into<i32>,
defense: impl Into<Unit>,
revenge_item: impl Into<UnitItem>,
target_x: impl Into<i32>,
target_z: impl Into<i32>,
command_skill: impl Into<SkillData>,
flags: impl Into<BattleInfo_Flags>,
count: impl Into<i32>,
)
fn calc_simple_6( self, offense: impl Into<Unit>, unit_item: impl Into<UnitItem>, attack_x: impl Into<i32>, attack_z: impl Into<i32>, defense: impl Into<Unit>, revenge_item: impl Into<UnitItem>, target_x: impl Into<i32>, target_z: impl Into<i32>, command_skill: impl Into<SkillData>, flags: impl Into<BattleInfo_Flags>, count: impl Into<i32>, )
CalcSimple(crate::app::unit::Unit, crate::app::unititem::UnitItem, i32, i32, crate::app::unit::Unit, crate::app::unititem::UnitItem, i32, i32, crate::app::skilldata::SkillData, crate::app::battleinfo::BattleInfo_Flags, i32) overloadSource§fn calc_destroy(
self,
offense: impl Into<Unit>,
unit_item: impl Into<UnitItem>,
target_x: impl Into<i32>,
target_z: impl Into<i32>,
flags: impl Into<BattleInfo_Flags>,
count: impl Into<i32>,
)
fn calc_destroy( self, offense: impl Into<Unit>, unit_item: impl Into<UnitItem>, target_x: impl Into<i32>, target_z: impl Into<i32>, flags: impl Into<BattleInfo_Flags>, count: impl Into<i32>, )
CalcDestroy(crate::app::unit::Unit, crate::app::unititem::UnitItem, i32, i32, crate::app::battleinfo::BattleInfo_Flags, i32) overloadSource§fn calc_summon(
self,
offense: impl Into<Unit>,
unit_item: impl Into<UnitItem>,
rank: impl Into<PersonData_Ranks>,
color: impl Into<PersonData_Colors>,
is_simulation: impl Into<bool>,
)
fn calc_summon( self, offense: impl Into<Unit>, unit_item: impl Into<UnitItem>, rank: impl Into<PersonData_Ranks>, color: impl Into<PersonData_Colors>, is_simulation: impl Into<bool>, )
CalcSummon(crate::app::unit::Unit, crate::app::unititem::UnitItem, crate::app::persondata::PersonData_Ranks, crate::app::persondata::PersonData_Colors, bool) overloadSource§fn calc_dance(
self,
offense: impl Into<Unit>,
defense: impl Into<Unit>,
is_simulation: impl Into<bool>,
)
fn calc_dance( self, offense: impl Into<Unit>, defense: impl Into<Unit>, is_simulation: impl Into<bool>, )
CalcDance(crate::app::unit::Unit, crate::app::unit::Unit, bool) overloadSource§fn calc_enchant(
self,
offense: impl Into<Unit>,
unit_item: impl Into<UnitItem>,
defense: impl Into<Unit>,
is_simulation: impl Into<bool>,
)
fn calc_enchant( self, offense: impl Into<Unit>, unit_item: impl Into<UnitItem>, defense: impl Into<Unit>, is_simulation: impl Into<bool>, )
CalcEnchant(crate::app::unit::Unit, crate::app::unititem::UnitItem, crate::app::unit::Unit, bool) overloadSource§fn calc_flags(self)
fn calc_flags(self)
CalcFlags() overloadSource§fn calc_range(self)
fn calc_range(self)
CalcRange() overloadSource§fn set_support_offense(
self,
support: impl Into<BattleSide_Type>,
unit: impl Into<Unit>,
status: impl Into<BattleInfoSide_Status>,
) -> BattleInfoSide
fn set_support_offense( self, support: impl Into<BattleSide_Type>, unit: impl Into<Unit>, status: impl Into<BattleInfoSide_Status>, ) -> BattleInfoSide
SetSupportOffense(crate::app::battleside::BattleSide_Type, crate::app::unit::Unit, crate::app::battleinfoside::BattleInfoSide_Status) overloadSource§fn can_chain_guard(self, unit: impl Into<Unit>, chain: impl Into<Unit>) -> bool
fn can_chain_guard(self, unit: impl Into<Unit>, chain: impl Into<Unit>) -> bool
CanChainGuard(crate::app::unit::Unit, crate::app::unit::Unit) overloadSource§fn calc_support_defense(
self,
support: impl Into<BattleSide_Type>,
x: impl Into<i32>,
z: impl Into<i32>,
current: impl Into<BattleInfoSide>,
) -> BattleSide_Type
fn calc_support_defense( self, support: impl Into<BattleSide_Type>, x: impl Into<i32>, z: impl Into<i32>, current: impl Into<BattleInfoSide>, ) -> BattleSide_Type
CalcSupportDefense(crate::app::battleside::BattleSide_Type, i32, i32, crate::app::battleinfoside::BattleInfoSide) overloadSource§fn calc_chain(self)
fn calc_chain(self)
CalcChain() overloadSource§fn search_guard(
self,
x: impl Into<i32>,
z: impl Into<i32>,
range: impl Into<i32>,
)
fn search_guard( self, x: impl Into<i32>, z: impl Into<i32>, range: impl Into<i32>, )
SearchGuard(i32, i32, i32) overloadSource§fn calc_param(self)
fn calc_param(self)
CalcParam() overloadSource§fn calc_active_skill(self, timing: impl Into<SkillData_Timings>)
fn calc_active_skill(self, timing: impl Into<SkillData_Timings>)
CalcActiveSkill(crate::app::skilldata::SkillData_Timings) overloadSource§fn get_flag(self) -> BattleInfo_FlagField
fn get_flag(self) -> BattleInfo_FlagField
GetFlag() overloadSource§fn is_flag(self, flag: impl Into<BattleInfo_Flags>) -> bool
fn is_flag(self, flag: impl Into<BattleInfo_Flags>) -> bool
IsFlag(crate::app::battleinfo::BattleInfo_Flags) overloadSource§fn get_side(self, type: impl Into<BattleSide_Type>) -> BattleInfoSide
fn get_side(self, type: impl Into<BattleSide_Type>) -> BattleInfoSide
GetSide(crate::app::battleside::BattleSide_Type) overloadSource§fn get_side_2(self, index: impl Into<i32>) -> BattleInfoSide
fn get_side_2(self, index: impl Into<i32>) -> BattleInfoSide
GetSide(i32) overloadSource§fn get_parent_side(self, type: impl Into<BattleSide_Type>) -> BattleInfoSide
fn get_parent_side(self, type: impl Into<BattleSide_Type>) -> BattleInfoSide
GetParentSide(crate::app::battleside::BattleSide_Type) overloadSource§fn get_parent_side_2(self, index: impl Into<i32>) -> BattleInfoSide
fn get_parent_side_2(self, index: impl Into<i32>) -> BattleInfoSide
GetParentSide(i32) overloadSource§fn get_reverse_side(self, type: impl Into<BattleSide_Type>) -> BattleInfoSide
fn get_reverse_side(self, type: impl Into<BattleSide_Type>) -> BattleInfoSide
GetReverseSide(crate::app::battleside::BattleSide_Type) overloadSource§fn get_reverse_side_2(self, index: impl Into<i32>) -> BattleInfoSide
fn get_reverse_side_2(self, index: impl Into<i32>) -> BattleInfoSide
GetReverseSide(i32) overloadSource§fn get_unit(self, type: impl Into<BattleSide_Type>) -> Unit
fn get_unit(self, type: impl Into<BattleSide_Type>) -> Unit
GetUnit(crate::app::battleside::BattleSide_Type) overloadSource§fn get_unit_2(self, index: impl Into<i32>) -> Unit
fn get_unit_2(self, index: impl Into<i32>) -> Unit
GetUnit(i32) overloadSource§fn push_detail(self)
fn push_detail(self)
PushDetail() overloadSource§fn pop_detail(self)
fn pop_detail(self)
PopDetail() overloadSource§fn get_main_unit_enum(self) -> BattleInfoEnum
fn get_main_unit_enum(self) -> BattleInfoEnum
GetMainUnitEnum() overloadSource§fn get_whole_unit_enum(self) -> BattleInfoEnum
fn get_whole_unit_enum(self) -> BattleInfoEnum
GetWholeUnitEnum() overloadSource§fn get_chain_offense_enum(self) -> BattleInfoEnum
fn get_chain_offense_enum(self) -> BattleInfoEnum
GetChainOffenseEnum() overloadSource§fn get_chain_defense_enum(self) -> BattleInfoEnum
fn get_chain_defense_enum(self) -> BattleInfoEnum
GetChainDefenseEnum() overloadSource§fn get_chain_unit_enum(self) -> BattleInfoEnum
fn get_chain_unit_enum(self) -> BattleInfoEnum
GetChainUnitEnum() overloadSource§fn find_destroy_side(self) -> BattleInfoSide
fn find_destroy_side(self) -> BattleInfoSide
FindDestroySide() overloadSource§fn has_chain_offense(self, unit: impl Into<Unit>) -> bool
fn has_chain_offense(self, unit: impl Into<Unit>) -> bool
HasChainOffense(crate::app::unit::Unit) overloadSource§fn has_chain_defense(self, unit: impl Into<Unit>) -> bool
fn has_chain_defense(self, unit: impl Into<Unit>) -> bool
HasChainDefense(crate::app::unit::Unit) overloadSource§fn complement_conditions(self)
fn complement_conditions(self)
ComplementConditions() overloadSource§fn calc_detail(self)
fn calc_detail(self)
CalcDetail() overloadSource§fn calc_battle_times(self)
fn calc_battle_times(self)
CalcBattleTimes() overloadSource§fn can_chain_skill(
self,
skill: impl Into<SkillData>,
flags: impl Into<SkillData_Flags>,
) -> bool
fn can_chain_skill( self, skill: impl Into<SkillData>, flags: impl Into<SkillData_Flags>, ) -> bool
CanChainSkill(crate::app::skilldata::SkillData, crate::app::skilldata::SkillData_Flags) overloadSource§fn can_move_attack(self, unit: impl Into<Unit>, target: impl Into<Unit>) -> bool
fn can_move_attack(self, unit: impl Into<Unit>, target: impl Into<Unit>) -> bool
CanMoveAttack(crate::app::unit::Unit, crate::app::unit::Unit) overloadSource§impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
Source§impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>, get_enumerator_ret_type: i32)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> KeyValuePair_2<T0, T1>where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_entry(self) -> DictionaryEntrywhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_key(self) -> Objectwhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_value(self) -> Objectwhere
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T1where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn resolve(self, resolver: IExposedPropertyTable) -> T0where
Self: Sized,
Source§impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, set: HashSet_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn initialize() -> IntPtr
Source§impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
Source§impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, initialize: bool)where
Self: Sized,
fn ctor_2(self, max_capacity: i32)where
Self: Sized,
fn add_range(self, items: IEnumerable_1<T0>)where
Self: Sized,
fn copy_to(self, array: Array<T0>, array_index: i32, count: i32)where
Self: Sized,
fn get_buffer(self, index: i32) -> Array<T0>where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn try_move(self) -> (bool, Array<T0>)where
Self: Sized,
fn allocate_buffer(self)where
Self: Sized,
Source§impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: LinkedList_1<T0>)where
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_runtime_serialization_i_deserialization_callback_on_deserialization(
self,
sender: Object,
)where
Self: Sized,
Source§impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_count(self) -> i32where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_item(self) -> (*mut T0, i32)where
Self: Sized,
fn get_unchecked(self) -> (*mut T0, i32)where
Self: Sized,
fn try_add(self) -> (bool, T0)where
Self: Sized,
fn try_copy_to(self, other: ListBuffer_1<T0>) -> boolwhere
Self: Sized,
Source§impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: List_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn move_next_rare(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<__T> IObjectMethods for __Twhere
__T: IObject,
impl<__T> IObjectMethods for __Twhere
__T: IObject,
Source§fn equals(self, obj: impl Into<Object>) -> bool
fn equals(self, obj: impl Into<Object>) -> bool
Equals(crate::system::object::Object) overloadSource§fn get_hash_code(self) -> i32
fn get_hash_code(self) -> i32
GetHashCode() overloadSource§fn memberwise_clone(self) -> Object
fn memberwise_clone(self) -> Object
MemberwiseClone() overloadSource§fn to_string(self) -> Il2CppString
fn to_string(self) -> Il2CppString
ToString() overloadSource§fn field_getter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
) -> IlInstance
fn field_getter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, ) -> IlInstance
FieldGetter(::unity::Il2CppString, ::unity::Il2CppString, *mut::unity::IlInstance) overloadSource§fn field_setter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
val: impl Into<Object>,
)
fn field_setter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, val: impl Into<Object>, )
FieldSetter(::unity::Il2CppString, ::unity::Il2CppString, crate::system::object::Object) overload