pub struct Phase(/* private fields */);Expand description
IL2CPP class: Combat.Phase
Inherits: Object
Implementations§
Source§impl Phase
impl Phase
pub fn op_implicit_method_info() -> &'static MethodInfo
pub fn get_null_method_info() -> &'static MethodInfo
pub fn get_is_standing_die_method_info() -> &'static MethodInfo
pub fn get_prev_method_info() -> &'static MethodInfo
pub fn set_prev_method_info() -> &'static MethodInfo
pub fn get_next_method_info() -> &'static MethodInfo
pub fn set_next_method_info() -> &'static MethodInfo
pub fn make_pair_method_info() -> &'static MethodInfo
pub fn get_is_critical_method_info() -> &'static MethodInfo
pub fn get_damage_side_method_info() -> &'static MethodInfo
pub fn get_guard_side_method_info() -> &'static MethodInfo
pub fn is_dead_someone_method_info() -> &'static MethodInfo
pub fn find_die_side_method_info() -> &'static MethodInfo
pub fn is_dead_damager_method_info() -> &'static MethodInfo
pub fn is_dead_method_info() -> &'static MethodInfo
pub fn is_self_damage_method_info() -> &'static MethodInfo
pub fn is_suicide_method_info() -> &'static MethodInfo
pub fn is_heal_method_info() -> &'static MethodInfo
pub fn get_damage_ratio_method_info() -> &'static MethodInfo
pub fn set_damage_ratio_method_info() -> &'static MethodInfo
pub fn get_damage_effect_level_method_info() -> &'static MethodInfo
pub fn get_is_damage_high_method_info() -> &'static MethodInfo
pub fn get_prev_continuous_attack_method_info() -> &'static MethodInfo
pub fn get_prev_continuous_damage_method_info() -> &'static MethodInfo
pub fn get_is_combo_from_prev_method_info() -> &'static MethodInfo
pub fn get_is_combo_to_next_method_info() -> &'static MethodInfo
pub fn get_is_first_attack_method_info() -> &'static MethodInfo
pub fn get_is_last_attack_method_info() -> &'static MethodInfo
pub fn get_is_player_side_attack_method_info() -> &'static MethodInfo
pub fn get_is_enemy_side_attack_method_info() -> &'static MethodInfo
pub fn get_attacker_method_info() -> &'static MethodInfo
pub fn get_damager_method_info() -> &'static MethodInfo
pub fn get_chain_attack_count_method_info() -> &'static MethodInfo
pub fn ctor_method_info() -> &'static MethodInfo
pub fn cctor_method_info() -> &'static MethodInfo
Trait Implementations§
Source§impl ClassIdentity for Phase
impl ClassIdentity for Phase
Source§impl FromIlInstance for Phase
impl FromIlInstance for Phase
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>
Caller swears
class is a subtype of Self or layout compatibleSource§impl IList_1<Phase> for PhaseArray
impl IList_1<Phase> for PhaseArray
Source§impl IPhase for Phase
impl IPhase for Phase
fn kind(self) -> Phase_Kind
fn set_kind(self, value: Phase_Kind)
fn hit_type(self) -> Phase_HitType
fn set_hit_type(self, value: Phase_HitType)
fn detail(self) -> Phase_Detail
fn set_detail(self, value: Phase_Detail)
fn attack_side(self) -> i32
fn set_attack_side(self, value: i32)
fn attack_hash(self) -> i32
fn set_attack_hash(self, value: i32)
fn damage_hash(self) -> i32
fn set_damage_hash(self, value: i32)
fn skills(self) -> SkillStack
fn set_skills(self, value: SkillStack)
fn decorators(self) -> Decorators
fn set_decorators(self, value: Decorators)
fn max_hp(self) -> Array<i32>
fn set_max_hp(self, value: Array<i32>)
fn hp(self) -> Array<i32>
fn set_hp(self, value: Array<i32>)
fn damage(self) -> Array<i32>
fn set_damage(self, value: Array<i32>)
fn engage_count(self) -> Array<i32>
fn set_engage_count(self, value: Array<i32>)
impl Copy for Phase
impl IObject for Phase
Auto Trait Implementations§
impl Freeze for Phase
impl RefUnwindSafe for Phase
impl !Send for Phase
impl !Sync for Phase
impl Unpin for Phase
impl UnwindSafe for Phase
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
Mutably borrows from an owned value. Read more
§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,
Safety Read more
§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)
🔬This is a nightly-only experimental API. (
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<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) overloadSource§impl<T0, __U> IObjectPool_1_PooledObjectMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IObjectPool_1_PooledObjectMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, value: T0, pool: ObjectPool_1_2<T0>)where
Self: Sized,
fn system_i_disposable_dispose(self)where
Self: Sized,
Source§impl<__T> IPhaseMethods for __Twhere
__T: IPhase,
impl<__T> IPhaseMethods for __Twhere
__T: IPhase,
Source§fn get_is_standing_die(self) -> bool
fn get_is_standing_die(self) -> bool
get_IsStandingDie() overloadSource§fn get_is_critical(self) -> bool
fn get_is_critical(self) -> bool
get_IsCritical() overloadSource§fn get_damage_side(self) -> i32
fn get_damage_side(self) -> i32
get_DamageSide() overloadSource§fn get_guard_side(self) -> i32
fn get_guard_side(self) -> i32
GetGuardSide() overloadSource§fn is_dead_someone(self) -> bool
fn is_dead_someone(self) -> bool
IsDeadSomeone() overloadSource§fn find_die_side(self) -> i32
fn find_die_side(self) -> i32
FindDieSide() overloadSource§fn is_dead_damager(self) -> bool
fn is_dead_damager(self) -> bool
IsDeadDamager() overloadSource§fn is_self_damage(self) -> bool
fn is_self_damage(self) -> bool
IsSelfDamage() overloadSource§fn is_suicide(self) -> bool
fn is_suicide(self) -> bool
IsSuicide() overloadSource§fn get_damage_ratio(self) -> f32
fn get_damage_ratio(self) -> f32
get_DamageRatio() overloadSource§fn set_damage_ratio(self, value: impl Into<f32>)
fn set_damage_ratio(self, value: impl Into<f32>)
set_DamageRatio(f32) overloadSource§fn get_damage_effect_level(self) -> i32
fn get_damage_effect_level(self) -> i32
get_DamageEffectLevel() overloadSource§fn get_is_damage_high(self) -> bool
fn get_is_damage_high(self) -> bool
get_IsDamageHigh() overloadSource§fn get_prev_continuous_attack(self) -> i32
fn get_prev_continuous_attack(self) -> i32
get_PrevContinuousAttack() overloadSource§fn get_prev_continuous_damage(self) -> i32
fn get_prev_continuous_damage(self) -> i32
get_PrevContinuousDamage() overloadSource§fn get_is_combo_from_prev(self) -> bool
fn get_is_combo_from_prev(self) -> bool
get_IsComboFromPrev() overloadSource§fn get_is_combo_to_next(self) -> bool
fn get_is_combo_to_next(self) -> bool
get_IsComboToNext() overloadSource§fn get_is_first_attack(self) -> bool
fn get_is_first_attack(self) -> bool
get_IsFirstAttack() overloadSource§fn get_is_last_attack(self) -> bool
fn get_is_last_attack(self) -> bool
get_IsLastAttack() overloadSource§fn get_is_player_side_attack(self) -> bool
fn get_is_player_side_attack(self) -> bool
get_IsPlayerSideAttack() overloadSource§fn get_is_enemy_side_attack(self) -> bool
fn get_is_enemy_side_attack(self) -> bool
get_IsEnemySideAttack() overloadSource§fn get_attacker(self) -> Character
fn get_attacker(self) -> Character
get_Attacker() overloadSource§fn get_damager(self) -> Character
fn get_damager(self) -> Character
get_Damager() overloadSource§fn get_chain_attack_count(self) -> i32
fn get_chain_attack_count(self) -> i32
get_ChainAttackCount() overload