pub trait IRefineGodWeaponRootMethods: IRefineGodWeaponRoot {
Show 15 methods
// Provided methods
fn create(self, weapon_model_renderer: impl Into<ShopWeaponModelRenderer>) { ... }
fn destroy(self) { ... }
fn ctor(self) { ... }
fn update(self) { ... }
fn get_refine_god_weapon_select_menu_content(
self,
) -> RefineGodWeaponSelectMenuContent { ... }
fn get_refine_god_weapon_param_menu_content(
self,
) -> RefineGodWeaponParamMenuContent { ... }
fn on_select(
self,
god_unit: impl Into<GodUnit>,
item_data: impl Into<ItemData>,
) { ... }
fn on_select_for_param_menu(
self,
god_unit: impl Into<GodUnit>,
item_data: impl Into<ItemData>,
kind: impl Into<GodWeaponRefineData_Kind>,
refine_or_reset: impl Into<bool>,
) { ... }
fn set_navi_help(self, mid: impl Into<Il2CppString>) { ... }
fn update_item_detail(
self,
god_unit: impl Into<GodUnit>,
item_data: impl Into<ItemData>,
) { ... }
fn update_item_detail_2(
self,
god_unit: impl Into<GodUnit>,
item_data: impl Into<ItemData>,
refine_data_kind: impl Into<GodWeaponRefineData_Kind>,
refine_or_reset: impl Into<bool>,
) { ... }
fn update_weapon_model(
self,
god_unit: impl Into<GodUnit>,
item_data: impl Into<ItemData>,
) { ... }
fn update_weapon_label(
self,
god_unit: impl Into<GodUnit>,
item_data: impl Into<ItemData>,
) { ... }
fn update_refine_status(
self,
god_unit: impl Into<GodUnit>,
item_data: impl Into<ItemData>,
kind: impl Into<GodWeaponRefineData_Kind>,
show_after: impl Into<bool>,
refine_or_reset: impl Into<bool>,
) { ... }
fn close(self) { ... }
}Provided Methods§
Sourcefn create(self, weapon_model_renderer: impl Into<ShopWeaponModelRenderer>)
fn create(self, weapon_model_renderer: impl Into<ShopWeaponModelRenderer>)
Create(crate::app::shopweaponmodelrenderer::ShopWeaponModelRenderer) overload
GetRefineGodWeaponSelectMenuContent() overload
GetRefineGodWeaponParamMenuContent() overload
Sourcefn on_select(self, god_unit: impl Into<GodUnit>, item_data: impl Into<ItemData>)
fn on_select(self, god_unit: impl Into<GodUnit>, item_data: impl Into<ItemData>)
OnSelect(crate::app::godunit::GodUnit, crate::app::itemdata::ItemData) overload
OnSelectForParamMenu(crate::app::godunit::GodUnit, crate::app::itemdata::ItemData, crate::app::godweaponrefinedata::GodWeaponRefineData_Kind, bool) overload
SetNaviHelp(::unity::Il2CppString) overload
Sourcefn update_item_detail(
self,
god_unit: impl Into<GodUnit>,
item_data: impl Into<ItemData>,
)
fn update_item_detail( self, god_unit: impl Into<GodUnit>, item_data: impl Into<ItemData>, )
UpdateItemDetail(crate::app::godunit::GodUnit, crate::app::itemdata::ItemData) overload
Sourcefn update_item_detail_2(
self,
god_unit: impl Into<GodUnit>,
item_data: impl Into<ItemData>,
refine_data_kind: impl Into<GodWeaponRefineData_Kind>,
refine_or_reset: impl Into<bool>,
)
fn update_item_detail_2( self, god_unit: impl Into<GodUnit>, item_data: impl Into<ItemData>, refine_data_kind: impl Into<GodWeaponRefineData_Kind>, refine_or_reset: impl Into<bool>, )
UpdateItemDetail(crate::app::godunit::GodUnit, crate::app::itemdata::ItemData, crate::app::godweaponrefinedata::GodWeaponRefineData_Kind, bool) overload
Sourcefn update_weapon_model(
self,
god_unit: impl Into<GodUnit>,
item_data: impl Into<ItemData>,
)
fn update_weapon_model( self, god_unit: impl Into<GodUnit>, item_data: impl Into<ItemData>, )
UpdateWeaponModel(crate::app::godunit::GodUnit, crate::app::itemdata::ItemData) overload
Sourcefn update_weapon_label(
self,
god_unit: impl Into<GodUnit>,
item_data: impl Into<ItemData>,
)
fn update_weapon_label( self, god_unit: impl Into<GodUnit>, item_data: impl Into<ItemData>, )
UpdateWeaponLabel(crate::app::godunit::GodUnit, crate::app::itemdata::ItemData) overload
Sourcefn update_refine_status(
self,
god_unit: impl Into<GodUnit>,
item_data: impl Into<ItemData>,
kind: impl Into<GodWeaponRefineData_Kind>,
show_after: impl Into<bool>,
refine_or_reset: impl Into<bool>,
)
fn update_refine_status( self, god_unit: impl Into<GodUnit>, item_data: impl Into<ItemData>, kind: impl Into<GodWeaponRefineData_Kind>, show_after: impl Into<bool>, refine_or_reset: impl Into<bool>, )
UpdateRefineStatus(crate::app::godunit::GodUnit, crate::app::itemdata::ItemData, crate::app::godweaponrefinedata::GodWeaponRefineData_Kind, bool, bool) 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: IRefineGodWeaponRoot> IRefineGodWeaponRootMethods for __T
app-refinegodweaponroot only.