Skip to main content

ISkillStackMethods

Trait ISkillStackMethods 

Source
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§

Source

fn get_debugger_display(self) -> Il2CppString

get_DebuggerDisplay() overload

Source

fn get_enumerator(self) -> IEnumerator_1<SkillStack_Packet>

GetEnumerator() overload

Source

fn damages(self, side: impl Into<i32>) -> i32

Damages(i32) overload

Source

fn has_damage(self) -> bool

HasDamage() overload

Source

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

Source

fn clear_damages(self)

ClearDamages() overload

Source

fn clone_and_clear_if_not_null(self) -> SkillStack

CloneAndClearIfNotNull() overload

Source

fn create_phase_for_popup(self, src: impl Into<Phase>) -> Phase

CreatePhaseForPopup(crate::combat::phase::Phase) overload

Source

fn preload_for_asset_loader(self)

PreloadForAssetLoader() overload

Source

fn calc_freeze_duration(self) -> f32

CalcFreezeDuration() overload

Source

fn ctor(self)

.ctor() 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: ISkillStack> ISkillStackMethods for __T

Available on crate feature combat-skillstack only.