pub struct BattleUtil(/* private fields */);Expand description
IL2CPP class: App.BattleUtil
Inherits: Object
Implementations§
Source§impl BattleUtil
impl BattleUtil
Sourcepub fn get_damage_level(
damage: impl Into<i32>,
critical: impl Into<bool>,
efficacy: impl Into<bool>,
) -> DamageLevel
pub fn get_damage_level( damage: impl Into<i32>, critical: impl Into<bool>, efficacy: impl Into<bool>, ) -> DamageLevel
GetDamageLevel(i32, bool, bool) overload
Sourcepub fn get_damage_level_2(
scene: impl Into<BattleScene>,
side: impl Into<BattleSide_Type>,
) -> DamageLevel
pub fn get_damage_level_2( scene: impl Into<BattleScene>, side: impl Into<BattleSide_Type>, ) -> DamageLevel
GetDamageLevel(crate::app::battlescene::BattleScene, crate::app::battleside::BattleSide_Type) overload
Sourcepub fn can_gain_exp(current: impl Into<BattleInfoSide>) -> bool
pub fn can_gain_exp(current: impl Into<BattleInfoSide>) -> bool
CanGainExp(crate::app::battleinfoside::BattleInfoSide) overload
Sourcepub fn can_gain_exp_2(
current: impl Into<BattleInfoSide>,
reverse: impl Into<BattleInfoSide>,
) -> bool
pub fn can_gain_exp_2( current: impl Into<BattleInfoSide>, reverse: impl Into<BattleInfoSide>, ) -> bool
CanGainExp(crate::app::battleinfoside::BattleInfoSide, crate::app::battleinfoside::BattleInfoSide) overload
Sourcepub fn can_rod_exp(current: impl Into<BattleInfoSide>) -> bool
pub fn can_rod_exp(current: impl Into<BattleInfoSide>) -> bool
CanRodExp(crate::app::battleinfoside::BattleInfoSide) overload
Sourcepub fn get_battle_exp(
current: impl Into<BattleInfoSide>,
reverse: impl Into<BattleInfoSide>,
command: impl Into<Il2CppString>,
) -> i32
pub fn get_battle_exp( current: impl Into<BattleInfoSide>, reverse: impl Into<BattleInfoSide>, command: impl Into<Il2CppString>, ) -> i32
GetBattleExp(crate::app::battleinfoside::BattleInfoSide, crate::app::battleinfoside::BattleInfoSide, ::unity::Il2CppString) overload
Sourcepub fn get_rod_exp(current: impl Into<BattleInfoSide>) -> i32
pub fn get_rod_exp(current: impl Into<BattleInfoSide>) -> i32
GetRodExp(crate::app::battleinfoside::BattleInfoSide) overload
Sourcepub fn get_dance_exp(current: impl Into<BattleInfoSide>) -> i32
pub fn get_dance_exp(current: impl Into<BattleInfoSide>) -> i32
GetDanceExp(crate::app::battleinfoside::BattleInfoSide) overload
Sourcepub fn get_summon_exp(current: impl Into<BattleInfoSide>) -> i32
pub fn get_summon_exp(current: impl Into<BattleInfoSide>) -> i32
GetSummonExp(crate::app::battleinfoside::BattleInfoSide) overload
Sourcepub fn get_guard_exp(current: impl Into<BattleInfoSide>) -> i32
pub fn get_guard_exp(current: impl Into<BattleInfoSide>) -> i32
GetGuardExp(crate::app::battleinfoside::BattleInfoSide) overload
Sourcepub fn get_battle_exp_2(
current: impl Into<BattleInfoSide>,
reverse: impl Into<BattleInfoSide>,
) -> i32
pub fn get_battle_exp_2( current: impl Into<BattleInfoSide>, reverse: impl Into<BattleInfoSide>, ) -> i32
GetBattleExp(crate::app::battleinfoside::BattleInfoSide, crate::app::battleinfoside::BattleInfoSide) overload
Sourcepub fn get_enchant_exp(unit: impl Into<Unit>, target: impl Into<Unit>) -> i32
pub fn get_enchant_exp(unit: impl Into<Unit>, target: impl Into<Unit>) -> i32
GetEnchantExp(crate::app::unit::Unit, crate::app::unit::Unit) overload
Sourcepub fn is_ambush(
current: impl Into<BattleInfoSide>,
reverse: impl Into<BattleInfoSide>,
) -> bool
pub fn is_ambush( current: impl Into<BattleInfoSide>, reverse: impl Into<BattleInfoSide>, ) -> bool
IsAmbush(crate::app::battleinfoside::BattleInfoSide, crate::app::battleinfoside::BattleInfoSide) overload
Sourcepub fn is_incessant_attack(
current: impl Into<BattleInfoSide>,
reverse: impl Into<BattleInfoSide>,
) -> bool
pub fn is_incessant_attack( current: impl Into<BattleInfoSide>, reverse: impl Into<BattleInfoSide>, ) -> bool
IsIncessantAttack(crate::app::battleinfoside::BattleInfoSide, crate::app::battleinfoside::BattleInfoSide) overload
Sourcepub fn is_swap_order(
current: impl Into<BattleInfoSide>,
reverse: impl Into<BattleInfoSide>,
) -> bool
pub fn is_swap_order( current: impl Into<BattleInfoSide>, reverse: impl Into<BattleInfoSide>, ) -> bool
IsSwapOrder(crate::app::battleinfoside::BattleInfoSide, crate::app::battleinfoside::BattleInfoSide) overload
Sourcepub fn has_player_unit(info: impl Into<BattleInfo>) -> bool
pub fn has_player_unit(info: impl Into<BattleInfo>) -> bool
HasPlayerUnit(crate::app::battleinfo::BattleInfo) overload
Sourcepub fn is_detail_battle(info: impl Into<BattleInfo>) -> bool
pub fn is_detail_battle(info: impl Into<BattleInfo>) -> bool
IsDetailBattle(crate::app::battleinfo::BattleInfo) overload
Sourcepub fn is_grow_talk(
current: impl Into<BattleInfoSide>,
reverse: impl Into<BattleInfoSide>,
) -> bool
pub fn is_grow_talk( current: impl Into<BattleInfoSide>, reverse: impl Into<BattleInfoSide>, ) -> bool
IsGrowTalk(crate::app::battleinfoside::BattleInfoSide, crate::app::battleinfoside::BattleInfoSide) overload
Sourcepub fn can_gain_situation() -> bool
pub fn can_gain_situation() -> bool
CanGainSituation() overload
Sourcepub fn play_last_battle_die_sound()
pub fn play_last_battle_die_sound()
PlayLastBattleDieSound() overload
Source§impl BattleUtil
impl BattleUtil
pub fn get_damage_level_method_info() -> &'static MethodInfo
pub fn get_damage_level_2_method_info() -> &'static MethodInfo
pub fn can_gain_exp_method_info() -> &'static MethodInfo
pub fn can_gain_exp_2_method_info() -> &'static MethodInfo
pub fn can_rod_exp_method_info() -> &'static MethodInfo
pub fn get_battle_exp_method_info() -> &'static MethodInfo
pub fn get_rod_exp_method_info() -> &'static MethodInfo
pub fn get_dance_exp_method_info() -> &'static MethodInfo
pub fn get_summon_exp_method_info() -> &'static MethodInfo
pub fn get_guard_exp_method_info() -> &'static MethodInfo
pub fn get_battle_exp_2_method_info() -> &'static MethodInfo
pub fn get_enchant_exp_method_info() -> &'static MethodInfo
pub fn is_ambush_method_info() -> &'static MethodInfo
pub fn is_incessant_attack_method_info() -> &'static MethodInfo
pub fn is_swap_order_method_info() -> &'static MethodInfo
pub fn has_player_unit_method_info() -> &'static MethodInfo
pub fn is_detail_battle_method_info() -> &'static MethodInfo
pub fn is_grow_talk_method_info() -> &'static MethodInfo
pub fn can_gain_situation_method_info() -> &'static MethodInfo
pub fn play_last_battle_die_sound_method_info() -> &'static MethodInfo
pub fn ctor_method_info() -> &'static MethodInfo
Source§impl BattleUtil
impl BattleUtil
Trait Implementations§
Source§impl ClassIdentity for BattleUtil
impl ClassIdentity for BattleUtil
Source§impl Clone for BattleUtil
impl Clone for BattleUtil
Source§fn clone(&self) -> BattleUtil
fn clone(&self) -> BattleUtil
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl FromIlInstance for BattleUtil
impl FromIlInstance for BattleUtil
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 compatibleimpl Copy for BattleUtil
impl IBattleUtil for BattleUtil
impl IObject for BattleUtil
Auto Trait Implementations§
impl Freeze for BattleUtil
impl RefUnwindSafe for BattleUtil
impl !Send for BattleUtil
impl !Sync for BattleUtil
impl Unpin for BattleUtil
impl UnwindSafe for BattleUtil
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> IBattleUtilMethods for __Twhere
__T: IBattleUtil,
impl<__T> IBattleUtilMethods for __Twhere
__T: IBattleUtil,
Source§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