pub trait IInventoryPoolItemMenuMethods: IInventoryPoolItemMenu {
Show 34 methods
// Provided methods
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<InventoryPoolItemMenuContent>,
) { ... }
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 set_item_kind(
self,
item_kind: impl Into<ItemData_Kinds>,
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 inc_kind(self) -> bool { ... }
fn dec_kind(self) -> bool { ... }
fn show_cursor(self, is_show: impl Into<bool>) { ... }
fn is_show_cursor(self) -> bool { ... }
fn enable_input(self, is_enable: impl Into<bool>) { ... }
fn is_enable_input(self) -> bool { ... }
fn set_suspend(self, is_active: 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<InventoryPoolItemMenu_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 x_call(self) -> BasicMenu_Result { ... }
fn custom_call(self) -> BasicMenu_Result { ... }
fn sort(self) { ... }
}Provided Methods§
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<InventoryPoolItemMenuContent>,
)
fn ctor( self, menu_item_list: impl Into<List_1<BasicMenuItem>>, menu_content: impl Into<InventoryPoolItemMenuContent>, )
.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::inventorypoolitemmenucontent::InventoryPoolItemMenuContent) 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 set_item_kind(
self,
item_kind: impl Into<ItemData_Kinds>,
is_auto_select: impl Into<bool>,
)
fn set_item_kind( self, item_kind: impl Into<ItemData_Kinds>, is_auto_select: impl Into<bool>, )
SetItemKind(crate::app::itemdata::ItemData_Kinds, 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 show_cursor(self, is_show: impl Into<bool>)
fn show_cursor(self, is_show: impl Into<bool>)
ShowCursor(bool) overload
Sourcefn is_show_cursor(self) -> bool
fn is_show_cursor(self) -> bool
IsShowCursor() overload
Sourcefn enable_input(self, is_enable: impl Into<bool>)
fn enable_input(self, is_enable: impl Into<bool>)
EnableInput(bool) overload
Sourcefn is_enable_input(self) -> bool
fn is_enable_input(self) -> bool
IsEnableInput() overload
Sourcefn set_suspend(self, is_active: impl Into<bool>)
fn set_suspend(self, is_active: impl Into<bool>)
SetSuspend(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::inventorypoolitemmenu::InventoryPoolItemMenu_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 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
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: IInventoryPoolItemMenu> IInventoryPoolItemMenuMethods for __T
app-inventorypoolitemmenu only.