pub trait IWellItemSelectMenuMethods: IWellItemSelectMenu {
Show 35 methods
// Provided methods
fn get_selected_kind(self) -> ItemData_Kinds { ... }
fn get_m_common_display_index(self) -> i32 { ... }
fn set_m_common_display_index(self, value: impl Into<i32>) { ... }
fn ctor(
self,
menu_item_list: impl Into<List_1<BasicMenuItem>>,
menu_content: impl Into<WellItemSelectMenuContent>,
) { ... }
fn get_select_item(self) -> UnitItem { ... }
fn save_select_item(self) { ... }
fn get_select_unit(self) -> Unit { ... }
fn update_unit(self, unit: impl Into<Unit>) { ... }
fn update_unit_2(
self,
unit: impl Into<Unit>,
is_chara_only_on: impl Into<bool>,
) { ... }
fn update_item_help(self, unit: impl Into<Unit>, item: impl Into<UnitItem>) { ... }
fn is_marking_item_full(self) -> bool { ... }
fn is_marking_item_empty(self) -> bool { ... }
fn add_selected_item(
self,
unit: impl Into<Unit>,
owner_item_index: impl Into<i32>,
menu_item: impl Into<WellItemSelectMenuItem>,
) { ... }
fn remove_selected_item(
self,
unit: impl Into<Unit>,
owner_item_index: impl Into<i32>,
) { ... }
fn remove_selected_last_item(self) -> bool { ... }
fn get_last_selected_item(self) -> WellItemSelectMenuItem { ... }
fn set_item_kind_index(
self,
kind_index: impl Into<i32>,
is_auto_select: impl Into<bool>,
) { ... }
fn set_first_kind(self, is_auto_select: impl Into<bool>) { ... }
fn set_last_kind(self, is_auto_select: impl Into<bool>) { ... }
fn set_first_selection(self) { ... }
fn reset_first_selection(self) { ... }
fn set_select_index_on_change_menu(
self,
common_display_index: impl Into<i32>,
kind: impl Into<WellItemSelectMenu_Kinds>,
) { ... }
fn hold_selection(self) { ... }
fn update_menu(self, is_auto_select: impl Into<bool>) { ... }
fn get_selectable_item_count(self) -> i32 { ... }
fn get_name(self) -> Il2CppString { ... }
fn after_build(self) { ... }
fn clamp_menu_item_index(self, item_index: impl Into<i32>) -> i32 { ... }
fn key_up(self, is_trigger: impl Into<bool>) { ... }
fn key_down(self, is_trigger: impl Into<bool>) { ... }
fn key_left(self, is_trigger: impl Into<bool>) { ... }
fn key_right(self, is_trigger: impl Into<bool>) { ... }
fn sort(self) { ... }
fn get_marking_item_list(self) -> List_1<UnitItem> { ... }
fn put_off_marking_items(self) { ... }
}Provided Methods§
Sourcefn get_selected_kind(self) -> ItemData_Kinds
fn get_selected_kind(self) -> ItemData_Kinds
get_SelectedKind() overload
Sourcefn get_m_common_display_index(self) -> i32
fn get_m_common_display_index(self) -> i32
get_m_CommonDisplayIndex() overload
Sourcefn set_m_common_display_index(self, value: impl Into<i32>)
fn set_m_common_display_index(self, value: impl Into<i32>)
set_m_CommonDisplayIndex(i32) overload
Sourcefn ctor(
self,
menu_item_list: impl Into<List_1<BasicMenuItem>>,
menu_content: impl Into<WellItemSelectMenuContent>,
)
fn ctor( self, menu_item_list: impl Into<List_1<BasicMenuItem>>, menu_content: impl Into<WellItemSelectMenuContent>, )
.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::wellitemselectmenucontent::WellItemSelectMenuContent) overload
Sourcefn get_select_item(self) -> UnitItem
fn get_select_item(self) -> UnitItem
GetSelectItem() overload
Sourcefn save_select_item(self)
fn save_select_item(self)
SaveSelectItem() overload
Sourcefn get_select_unit(self) -> Unit
fn get_select_unit(self) -> Unit
GetSelectUnit() overload
Sourcefn update_unit(self, unit: impl Into<Unit>)
fn update_unit(self, unit: impl Into<Unit>)
UpdateUnit(crate::app::unit::Unit) overload
Sourcefn update_unit_2(self, unit: impl Into<Unit>, is_chara_only_on: impl Into<bool>)
fn update_unit_2(self, unit: impl Into<Unit>, is_chara_only_on: impl Into<bool>)
UpdateUnit(crate::app::unit::Unit, bool) overload
Sourcefn update_item_help(self, unit: impl Into<Unit>, item: impl Into<UnitItem>)
fn update_item_help(self, unit: impl Into<Unit>, item: impl Into<UnitItem>)
UpdateItemHelp(crate::app::unit::Unit, crate::app::unititem::UnitItem) overload
Sourcefn is_marking_item_full(self) -> bool
fn is_marking_item_full(self) -> bool
IsMarkingItemFull() overload
Sourcefn is_marking_item_empty(self) -> bool
fn is_marking_item_empty(self) -> bool
IsMarkingItemEmpty() overload
Sourcefn add_selected_item(
self,
unit: impl Into<Unit>,
owner_item_index: impl Into<i32>,
menu_item: impl Into<WellItemSelectMenuItem>,
)
fn add_selected_item( self, unit: impl Into<Unit>, owner_item_index: impl Into<i32>, menu_item: impl Into<WellItemSelectMenuItem>, )
AddSelectedItem(crate::app::unit::Unit, i32, crate::app::wellitemselectmenuitem::WellItemSelectMenuItem) overload
Sourcefn remove_selected_item(
self,
unit: impl Into<Unit>,
owner_item_index: impl Into<i32>,
)
fn remove_selected_item( self, unit: impl Into<Unit>, owner_item_index: impl Into<i32>, )
RemoveSelectedItem(crate::app::unit::Unit, i32) overload
Sourcefn remove_selected_last_item(self) -> bool
fn remove_selected_last_item(self) -> bool
RemoveSelectedLastItem() overload
Sourcefn get_last_selected_item(self) -> WellItemSelectMenuItem
fn get_last_selected_item(self) -> WellItemSelectMenuItem
GetLastSelectedItem() overload
Sourcefn set_item_kind_index(
self,
kind_index: impl Into<i32>,
is_auto_select: impl Into<bool>,
)
fn set_item_kind_index( self, kind_index: impl Into<i32>, is_auto_select: impl Into<bool>, )
SetItemKindIndex(i32, bool) overload
Sourcefn set_first_kind(self, is_auto_select: impl Into<bool>)
fn set_first_kind(self, is_auto_select: impl Into<bool>)
SetFirstKind(bool) overload
Sourcefn set_last_kind(self, is_auto_select: impl Into<bool>)
fn set_last_kind(self, is_auto_select: impl Into<bool>)
SetLastKind(bool) overload
Sourcefn set_first_selection(self)
fn set_first_selection(self)
SetFirstSelection() overload
Sourcefn reset_first_selection(self)
fn reset_first_selection(self)
ResetFirstSelection() overload
SetSelectIndexOnChangeMenu(i32, crate::app::wellitemselectmenu::WellItemSelectMenu_Kinds) overload
Sourcefn hold_selection(self)
fn hold_selection(self)
HoldSelection() overload
UpdateMenu(bool) overload
Sourcefn get_selectable_item_count(self) -> i32
fn get_selectable_item_count(self) -> i32
GetSelectableItemCount() overload
Sourcefn get_name(self) -> Il2CppString
fn get_name(self) -> Il2CppString
GetName() overload
Sourcefn after_build(self)
fn after_build(self)
AfterBuild() overload
ClampMenuItemIndex(i32) overload
Sourcefn get_marking_item_list(self) -> List_1<UnitItem>
fn get_marking_item_list(self) -> List_1<UnitItem>
GetMarkingItemList() overload
Sourcefn put_off_marking_items(self)
fn put_off_marking_items(self)
PutOffMarkingItems() 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: IWellItemSelectMenu> IWellItemSelectMenuMethods for __T
app-wellitemselectmenu only.