Skip to main content

IRefineGodWeaponParamManagerMethods

Trait IRefineGodWeaponParamManagerMethods 

Source
pub trait IRefineGodWeaponParamManagerMethods: IRefineGodWeaponParamManager {
    // Provided methods
    fn ctor(
        self,
        super_: impl Into<ProcInst>,
        root: impl Into<RefineGodWeaponRoot>,
        god_unit: impl Into<GodUnit>,
        god_weapon: impl Into<ItemData>,
        refine_or_reset: impl Into<bool>,
        return_event_handler: impl Into<RefineGodWeaponParamManager_ReturnEventHandler>,
    ) { ... }
    fn on_select(
        self,
        god_unit: impl Into<GodUnit>,
        item_data: impl Into<ItemData>,
        kind: impl Into<GodWeaponRefineData_Kind>,
        refine_or_reset: impl Into<bool>,
    ) { ... }
    fn on_decide(
        self,
        refine_data: impl Into<GodWeaponRefineData>,
        refine_kind: impl Into<GodWeaponRefineData_Kind>,
        current_level: impl Into<i32>,
        sid: impl Into<Il2CppString>,
    ) { ... }
    fn on_yes_no_dialog_yes(self) { ... }
    fn on_ok_result(self) { ... }
    fn on_decide_to_reset(
        self,
        refine_data: impl Into<GodWeaponRefineData>,
        refine_kind: impl Into<GodWeaponRefineData_Kind>,
        current_level: impl Into<i32>,
        sid: impl Into<Il2CppString>,
    ) { ... }
    fn on_reset_yes_no_dialog_yes(self) { ... }
    fn on_ok_result_to_reset(self) { ... }
    fn refine_god_weapon_do(
        self,
        god_unit: impl Into<GodUnit>,
        god_weapon: impl Into<ItemData>,
        refine_kind: impl Into<GodWeaponRefineData_Kind>,
        next_level: impl Into<i32>,
        sid: impl Into<Il2CppString>,
    ) { ... }
    fn refine_god_weapon_reset(
        self,
        god_unit: impl Into<GodUnit>,
        kind: impl Into<GodWeaponRefineData_Kind>,
        god_weapon: impl Into<ItemData>,
    ) { ... }
    fn on_request_close(self) { ... }
    fn test_to_has_rejective_skill(
        self,
        god_weapon_data: impl Into<ItemData>,
    ) -> bool { ... }
}

Provided Methods§

Source

fn ctor( self, super_: impl Into<ProcInst>, root: impl Into<RefineGodWeaponRoot>, god_unit: impl Into<GodUnit>, god_weapon: impl Into<ItemData>, refine_or_reset: impl Into<bool>, return_event_handler: impl Into<RefineGodWeaponParamManager_ReturnEventHandler>, )

.ctor(crate::app::procinst::ProcInst, crate::app::refinegodweaponroot::RefineGodWeaponRoot, crate::app::godunit::GodUnit, crate::app::itemdata::ItemData, bool, crate::app::refinegodweaponparammanager::RefineGodWeaponParamManager_ReturnEventHandler) overload

Source

fn on_select( self, god_unit: impl Into<GodUnit>, item_data: impl Into<ItemData>, kind: impl Into<GodWeaponRefineData_Kind>, refine_or_reset: impl Into<bool>, )

OnSelect(crate::app::godunit::GodUnit, crate::app::itemdata::ItemData, crate::app::godweaponrefinedata::GodWeaponRefineData_Kind, bool) overload

Source

fn on_decide( self, refine_data: impl Into<GodWeaponRefineData>, refine_kind: impl Into<GodWeaponRefineData_Kind>, current_level: impl Into<i32>, sid: impl Into<Il2CppString>, )

OnDecide(crate::app::godweaponrefinedata::GodWeaponRefineData, crate::app::godweaponrefinedata::GodWeaponRefineData_Kind, i32, ::unity::Il2CppString) overload

Source

fn on_yes_no_dialog_yes(self)

OnYesNoDialogYes() overload

Source

fn on_ok_result(self)

OnOkResult() overload

Source

fn on_decide_to_reset( self, refine_data: impl Into<GodWeaponRefineData>, refine_kind: impl Into<GodWeaponRefineData_Kind>, current_level: impl Into<i32>, sid: impl Into<Il2CppString>, )

OnDecideToReset(crate::app::godweaponrefinedata::GodWeaponRefineData, crate::app::godweaponrefinedata::GodWeaponRefineData_Kind, i32, ::unity::Il2CppString) overload

Source

fn on_reset_yes_no_dialog_yes(self)

OnResetYesNoDialogYes() overload

Source

fn on_ok_result_to_reset(self)

OnOkResultToReset() overload

Source

fn refine_god_weapon_do( self, god_unit: impl Into<GodUnit>, god_weapon: impl Into<ItemData>, refine_kind: impl Into<GodWeaponRefineData_Kind>, next_level: impl Into<i32>, sid: impl Into<Il2CppString>, )

RefineGodWeapon_Do(crate::app::godunit::GodUnit, crate::app::itemdata::ItemData, crate::app::godweaponrefinedata::GodWeaponRefineData_Kind, i32, ::unity::Il2CppString) overload

Source

fn refine_god_weapon_reset( self, god_unit: impl Into<GodUnit>, kind: impl Into<GodWeaponRefineData_Kind>, god_weapon: impl Into<ItemData>, )

RefineGodWeapon_Reset(crate::app::godunit::GodUnit, crate::app::godweaponrefinedata::GodWeaponRefineData_Kind, crate::app::itemdata::ItemData) overload

Source

fn on_request_close(self)

OnRequestClose() overload

Source

fn test_to_has_rejective_skill( self, god_weapon_data: impl Into<ItemData>, ) -> bool

TestToHasRejectiveSkill(crate::app::itemdata::ItemData) 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: IRefineGodWeaponParamManager> IRefineGodWeaponParamManagerMethods for __T

Available on crate feature app-refinegodweaponparammanager only.