pub trait ISkillStackMethods: ISkillStack {
// Provided methods
fn get_debugger_display(self) -> Il2CppString { ... }
fn get_enumerator(self) -> IEnumerator_1<SkillStack_Packet> { ... }
fn damages(self, side: impl Into<i32>) -> i32 { ... }
fn has_damage(self) -> bool { ... }
fn push_skill(
self,
data: impl Into<SkillData>,
from_side: impl Into<i32>,
to_side: impl Into<i32>,
pl_damage: impl Into<i32>,
en_damage: impl Into<i32>,
) { ... }
fn clear_damages(self) { ... }
fn clone_and_clear_if_not_null(self) -> SkillStack { ... }
fn create_phase_for_popup(self, src: impl Into<Phase>) -> Phase { ... }
fn preload_for_asset_loader(self) { ... }
fn calc_freeze_duration(self) -> f32 { ... }
fn ctor(self) { ... }
}Provided Methods§
Sourcefn get_debugger_display(self) -> Il2CppString
fn get_debugger_display(self) -> Il2CppString
get_DebuggerDisplay() overload
Sourcefn get_enumerator(self) -> IEnumerator_1<SkillStack_Packet>
fn get_enumerator(self) -> IEnumerator_1<SkillStack_Packet>
GetEnumerator() overload
Sourcefn has_damage(self) -> bool
fn has_damage(self) -> bool
HasDamage() overload
Sourcefn push_skill(
self,
data: impl Into<SkillData>,
from_side: impl Into<i32>,
to_side: impl Into<i32>,
pl_damage: impl Into<i32>,
en_damage: impl Into<i32>,
)
fn push_skill( self, data: impl Into<SkillData>, from_side: impl Into<i32>, to_side: impl Into<i32>, pl_damage: impl Into<i32>, en_damage: impl Into<i32>, )
PushSkill(crate::app::skilldata::SkillData, i32, i32, i32, i32) overload
Sourcefn clear_damages(self)
fn clear_damages(self)
ClearDamages() overload
Sourcefn clone_and_clear_if_not_null(self) -> SkillStack
fn clone_and_clear_if_not_null(self) -> SkillStack
CloneAndClearIfNotNull() overload
Sourcefn create_phase_for_popup(self, src: impl Into<Phase>) -> Phase
fn create_phase_for_popup(self, src: impl Into<Phase>) -> Phase
CreatePhaseForPopup(crate::combat::phase::Phase) overload
Sourcefn preload_for_asset_loader(self)
fn preload_for_asset_loader(self)
PreloadForAssetLoader() overload
Sourcefn calc_freeze_duration(self) -> f32
fn calc_freeze_duration(self) -> f32
CalcFreezeDuration() 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: ISkillStack> ISkillStackMethods for __T
Available on crate feature
combat-skillstack only.