pub trait IRingSelectMenuMethods: IRingSelectMenu {
Show 16 methods
// Provided methods
fn rebuild_menu(
self,
display_index: impl Into<i32>,
equip_unit: impl Into<Unit>,
) { ... }
fn save_select(self) { ... }
fn is_empty_common(self) -> bool { ... }
fn get_display_index(self) -> i32 { ... }
fn ctor(
self,
menu_item_list: impl Into<List_1<BasicMenuItem>>,
menu_content: impl Into<RingSelectMenuContent>,
unit: impl Into<Unit>,
status_setter: impl Into<UnitStatusSetter>,
ring_select_root: impl Into<RingSelectRoot>,
page: impl Into<i32>,
) { ... }
fn get_name(self) -> Il2CppString { ... }
fn b_call(self) -> BasicMenu_Result { ... }
fn x_call(self) -> BasicMenu_Result { ... }
fn custom_call(self) -> BasicMenu_Result { ... }
fn get_unit(self) -> Unit { ... }
fn update_status(self) { ... }
fn get_page_num(self) -> i32 { ... }
fn get_page_god_gid(self, index: impl Into<i32>) -> Il2CppString { ... }
fn get_select_page(self) -> i32 { ... }
fn get_select_ring(self) -> UnitRing { ... }
fn get_select_god(self) -> GodUnit { ... }
}Provided Methods§
RebuildMenu(i32, crate::app::unit::Unit) overload
Sourcefn save_select(self)
fn save_select(self)
SaveSelect() overload
Sourcefn is_empty_common(self) -> bool
fn is_empty_common(self) -> bool
IsEmptyCommon() overload
Sourcefn get_display_index(self) -> i32
fn get_display_index(self) -> i32
GetDisplayIndex() overload
Sourcefn ctor(
self,
menu_item_list: impl Into<List_1<BasicMenuItem>>,
menu_content: impl Into<RingSelectMenuContent>,
unit: impl Into<Unit>,
status_setter: impl Into<UnitStatusSetter>,
ring_select_root: impl Into<RingSelectRoot>,
page: impl Into<i32>,
)
fn ctor( self, menu_item_list: impl Into<List_1<BasicMenuItem>>, menu_content: impl Into<RingSelectMenuContent>, unit: impl Into<Unit>, status_setter: impl Into<UnitStatusSetter>, ring_select_root: impl Into<RingSelectRoot>, page: impl Into<i32>, )
.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::ringselectmenucontent::RingSelectMenuContent, crate::app::unit::Unit, crate::app::unitstatussetter::UnitStatusSetter, crate::app::ringselectroot::RingSelectRoot, i32) overload
Sourcefn get_name(self) -> Il2CppString
fn get_name(self) -> Il2CppString
GetName() overload
Sourcefn b_call(self) -> BasicMenu_Result
fn b_call(self) -> BasicMenu_Result
BCall() overload
Sourcefn x_call(self) -> BasicMenu_Result
fn x_call(self) -> BasicMenu_Result
XCall() overload
Sourcefn custom_call(self) -> BasicMenu_Result
fn custom_call(self) -> BasicMenu_Result
CustomCall() overload
Sourcefn update_status(self)
fn update_status(self)
UpdateStatus() overload
Sourcefn get_page_num(self) -> i32
fn get_page_num(self) -> i32
GetPageNum() overload
Sourcefn get_page_god_gid(self, index: impl Into<i32>) -> Il2CppString
fn get_page_god_gid(self, index: impl Into<i32>) -> Il2CppString
GetPageGodGid(i32) overload
Sourcefn get_select_page(self) -> i32
fn get_select_page(self) -> i32
GetSelectPage() overload
Sourcefn get_select_ring(self) -> UnitRing
fn get_select_ring(self) -> UnitRing
GetSelectRing() overload
Sourcefn get_select_god(self) -> GodUnit
fn get_select_god(self) -> GodUnit
GetSelectGod() 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: IRingSelectMenu> IRingSelectMenuMethods for __T
app-ringselectmenu only.