Skip to main content

IBasicMenuMethods

Trait IBasicMenuMethods 

Source
pub trait IBasicMenuMethods: IBasicMenu {
Show 125 methods // Provided methods fn ctor( self, menu_item_list: impl Into<List_1<BasicMenuItem>>, menu_content: impl Into<BasicMenuContent>, ) { ... } fn create_default_desc(self) -> Array<ProcDesc> { ... } fn get_bind_type(self) -> BasicMenu_BindTypes { ... } fn on_bind(self) { ... } fn on_unbind(self) { ... } fn bind_parent_menu(self) { ... } fn build(self) { ... } fn set_active(self, active: impl Into<bool>) { ... } fn set_active_all(self, active: impl Into<bool>) { ... } fn open_anime(self) { ... } fn open_anime_all(self) { ... } fn close_anime(self) { ... } fn close_anime_all(self) { ... } fn on_build(self, is_first_build: impl Into<bool>) { ... } fn after_build(self) { ... } fn on_close(self) { ... } fn on_cursor_move_end(self) { ... } fn on_resume(self) { ... } fn on_suspend(self) { ... } fn on_create(self) { ... } fn on_dispose(self) { ... } fn get_name(self) -> Il2CppString { ... } fn get_menu_item(self, item_index: impl Into<i32>) -> BasicMenuItem { ... } fn get_menu_item_num(self) -> i32 { ... } fn clamp_menu_item_index(self, item_index: impl Into<i32>) -> i32 { ... } fn get_menu_item_index(self, menu_item: impl Into<BasicMenuItem>) -> i32 { ... } fn get_row_num(self) -> i32 { ... } fn get_show_row_num(self) -> i32 { ... } fn set_show_row_num(self, row_num: impl Into<i32>) { ... } fn set_show_row_auto(self) { ... } fn get_show_row_max(self) -> i32 { ... } fn get_build_row_num(self) -> i32 { ... } fn get_select_index(self) -> i32 { ... } fn get_select_index_old(self) -> i32 { ... } fn set_select_index(self, select_index: impl Into<i32>) { ... } fn update_select_index_old(self) { ... } fn adjust_select_index(self) { ... } fn get_scroll_index(self) -> i32 { ... } fn get_scroll_index_old(self) -> i32 { ... } fn set_scroll_index(self, scroll_index: impl Into<i32>) { ... } fn update_scroll_index_old(self) { ... } fn adjust_scroll_index(self) { ... } fn save_select(self, sel: impl Into<BasicMenuSelect>) { ... } fn restore_select(self, sel: impl Into<BasicMenuSelect>) { ... } fn is_opening(self) -> bool { ... } fn is_closing(self) -> bool { ... } fn is_closed(self) -> bool { ... } fn is_cursor_hide(self) -> bool { ... } fn set_cursor_hide(self, onoff: impl Into<bool>) { ... } fn is_input_disable(self) -> bool { ... } fn set_input_disable(self, onoff: impl Into<bool>) { ... } fn is_input_disable_now_frame(self) -> bool { ... } fn set_input_disable_now_frame(self, onoff: impl Into<bool>) { ... } fn is_cursor_moved(self) -> bool { ... } fn set_cursor_moved(self, onoff: impl Into<bool>) { ... } fn is_close_called(self) -> bool { ... } fn set_close_called(self, onoff: impl Into<bool>) { ... } fn is_rebuild(self) -> bool { ... } fn is_system_call(self) -> bool { ... } fn set_cursor_move_frame(self, frame: impl Into<f32>) { ... } fn cursor_move_instant(self) { ... } fn set_scroll_frame(self, frame: impl Into<f32>) { ... } fn scroll_instant(self) { ... } fn set_back_cursor_color(self, c: impl Into<Color>) { ... } fn set_cursor_to_keep_animator_state(self, keep: impl Into<bool>) { ... } fn move_front_cursor_from( self, from_x: impl Into<f32>, from_y: impl Into<f32>, frame: impl Into<f32>, ) { ... } fn move_front_cursor_from_2( self, from_menu_item: impl Into<BasicMenuItem>, frame: impl Into<f32>, ) { ... } fn put_cursor_in_front(self) { ... } fn put_cursor_in_back(self) { ... } fn set_cursor_front_back(self, is_front: impl Into<bool>) { ... } fn restart_cursor_animation(self) { ... } fn get_sub_menu_base_transform(self) -> RectTransform { ... } fn is_suspend(self) -> bool { ... } fn inc_suspend(self) { ... } fn dec_suspend(self) { ... } fn set_pivot(self, x: impl Into<f32>, y: impl Into<f32>) { ... } fn get_anchor_type(self) -> BasicMenu_AnchorType { ... } fn set_anchor_type( self, anchor_type: impl Into<BasicMenu_AnchorType>, x: impl Into<f32>, y: impl Into<f32>, ) { ... } fn set_anchor_type_from_screen_coord( self, anchor_type: impl Into<BasicMenu_AnchorType>, x: impl Into<f32>, y: impl Into<f32>, ) { ... } fn get_x(self) -> f32 { ... } fn get_y(self) -> f32 { ... } fn set_x(self, x: impl Into<f32>) { ... } fn set_y(self, y: impl Into<f32>) { ... } fn get_pos(self) -> Vector2 { ... } fn set_pos(self, x: impl Into<f32>, y: impl Into<f32>) { ... } fn set_transform_as_sub_menu( self, parent_menu: impl Into<BasicMenu>, parent_menu_item: impl Into<BasicMenuItem>, ) { ... } fn set_color(self, color: impl Into<Color>) { ... } fn get_w(self) -> f32 { ... } fn get_h(self) -> f32 { ... } fn set_as_first_sibling(self) { ... } fn set_as_last_sibling(self) { ... } fn rebuild(self) { ... } fn rebuild_instant(self, is_keep_item_index: impl Into<bool>) { ... } fn rebuild_instant_2(self, menu_select: impl Into<BasicMenuSelect>) { ... } fn rebuild_instant_3( self, menu_select: impl Into<BasicMenuSelect>, display_index: impl Into<i32>, ) { ... } fn close(self) { ... } fn close_parent_menu(self) { ... } fn delete_parent_menu(self) { ... } fn tick(self) { ... } fn tick_input(self) -> bool { ... } 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 move_up(self, is_trigger: impl Into<bool>) { ... } fn move_down(self, is_trigger: impl Into<bool>) { ... } fn page_up(self, is_trigger: impl Into<bool>) { ... } fn page_down(self, is_trigger: impl Into<bool>) { ... } fn system_call(self) -> BasicMenu_Result { ... } fn key_call(self) -> BasicMenu_Result { ... } fn a_call(self) -> BasicMenu_Result { ... } fn b_call(self) -> BasicMenu_Result { ... } fn x_call(self) -> BasicMenu_Result { ... } fn y_call(self) -> BasicMenu_Result { ... } fn l_call(self) -> BasicMenu_Result { ... } fn r_call(self) -> BasicMenu_Result { ... } fn plus_call(self) -> BasicMenu_Result { ... } fn minus_call(self) -> BasicMenu_Result { ... } fn custom_call(self) -> BasicMenu_Result { ... } fn play_cursor_se(self) { ... } fn play_decide_se(self) { ... } fn play_decide_big_se(self) { ... } fn play_cancel_se(self) { ... } fn get_tutorial(self) -> Il2CppString { ... } fn try_tutorial(self) { ... }
}

Provided Methods§

Source

fn ctor( self, menu_item_list: impl Into<List_1<BasicMenuItem>>, menu_content: impl Into<BasicMenuContent>, )

.ctor(crate::system::collections::generic::list_1::List_1<crate::app::basicmenuitem::BasicMenuItem>, crate::app::basicmenucontent::BasicMenuContent) overload

Source

fn create_default_desc(self) -> Array<ProcDesc>

CreateDefaultDesc() overload

Source

fn get_bind_type(self) -> BasicMenu_BindTypes

get_BindType() overload

Source

fn on_bind(self)

OnBind() overload

Source

fn on_unbind(self)

OnUnbind() overload

Source

fn bind_parent_menu(self)

BindParentMenu() overload

Source

fn build(self)

Build() overload

Source

fn set_active(self, active: impl Into<bool>)

SetActive(bool) overload

Source

fn set_active_all(self, active: impl Into<bool>)

SetActiveAll(bool) overload

Source

fn open_anime(self)

OpenAnime() overload

Source

fn open_anime_all(self)

OpenAnimeAll() overload

Source

fn close_anime(self)

CloseAnime() overload

Source

fn close_anime_all(self)

CloseAnimeAll() overload

Source

fn on_build(self, is_first_build: impl Into<bool>)

OnBuild(bool) overload

Source

fn after_build(self)

AfterBuild() overload

Source

fn on_close(self)

OnClose() overload

Source

fn on_cursor_move_end(self)

OnCursorMoveEnd() overload

Source

fn on_resume(self)

OnResume() overload

Source

fn on_suspend(self)

OnSuspend() overload

Source

fn on_create(self)

OnCreate() overload

Source

fn on_dispose(self)

OnDispose() overload

Source

fn get_name(self) -> Il2CppString

GetName() overload

Source

fn get_menu_item(self, item_index: impl Into<i32>) -> BasicMenuItem

GetMenuItem(i32) overload

Source

fn get_menu_item_num(self) -> i32

GetMenuItemNum() overload

Source

fn clamp_menu_item_index(self, item_index: impl Into<i32>) -> i32

ClampMenuItemIndex(i32) overload

Source

fn get_menu_item_index(self, menu_item: impl Into<BasicMenuItem>) -> i32

GetMenuItemIndex(crate::app::basicmenuitem::BasicMenuItem) overload

Source

fn get_row_num(self) -> i32

GetRowNum() overload

Source

fn get_show_row_num(self) -> i32

GetShowRowNum() overload

Source

fn set_show_row_num(self, row_num: impl Into<i32>)

SetShowRowNum(i32) overload

Source

fn set_show_row_auto(self)

SetShowRowAuto() overload

Source

fn get_show_row_max(self) -> i32

GetShowRowMax() overload

Source

fn get_build_row_num(self) -> i32

GetBuildRowNum() overload

Source

fn get_select_index(self) -> i32

GetSelectIndex() overload

Source

fn get_select_index_old(self) -> i32

GetSelectIndexOld() overload

Source

fn set_select_index(self, select_index: impl Into<i32>)

SetSelectIndex(i32) overload

Source

fn update_select_index_old(self)

UpdateSelectIndexOld() overload

Source

fn adjust_select_index(self)

AdjustSelectIndex() overload

Source

fn get_scroll_index(self) -> i32

GetScrollIndex() overload

Source

fn get_scroll_index_old(self) -> i32

GetScrollIndexOld() overload

Source

fn set_scroll_index(self, scroll_index: impl Into<i32>)

SetScrollIndex(i32) overload

Source

fn update_scroll_index_old(self)

UpdateScrollIndexOld() overload

Source

fn adjust_scroll_index(self)

AdjustScrollIndex() overload

Source

fn save_select(self, sel: impl Into<BasicMenuSelect>)

SaveSelect(crate::app::basicmenuselect::BasicMenuSelect) overload

Source

fn restore_select(self, sel: impl Into<BasicMenuSelect>)

RestoreSelect(crate::app::basicmenuselect::BasicMenuSelect) overload

Source

fn is_opening(self) -> bool

IsOpening() overload

Source

fn is_closing(self) -> bool

IsClosing() overload

Source

fn is_closed(self) -> bool

IsClosed() overload

Source

fn is_cursor_hide(self) -> bool

IsCursorHide() overload

Source

fn set_cursor_hide(self, onoff: impl Into<bool>)

SetCursorHide(bool) overload

Source

fn is_input_disable(self) -> bool

IsInputDisable() overload

Source

fn set_input_disable(self, onoff: impl Into<bool>)

SetInputDisable(bool) overload

Source

fn is_input_disable_now_frame(self) -> bool

IsInputDisableNowFrame() overload

Source

fn set_input_disable_now_frame(self, onoff: impl Into<bool>)

SetInputDisableNowFrame(bool) overload

Source

fn is_cursor_moved(self) -> bool

IsCursorMoved() overload

Source

fn set_cursor_moved(self, onoff: impl Into<bool>)

SetCursorMoved(bool) overload

Source

fn is_close_called(self) -> bool

IsCloseCalled() overload

Source

fn set_close_called(self, onoff: impl Into<bool>)

SetCloseCalled(bool) overload

Source

fn is_rebuild(self) -> bool

IsRebuild() overload

Source

fn is_system_call(self) -> bool

IsSystemCall() overload

Source

fn set_cursor_move_frame(self, frame: impl Into<f32>)

SetCursorMoveFrame(f32) overload

Source

fn cursor_move_instant(self)

CursorMoveInstant() overload

Source

fn set_scroll_frame(self, frame: impl Into<f32>)

SetScrollFrame(f32) overload

Source

fn scroll_instant(self)

ScrollInstant() overload

Source

fn set_back_cursor_color(self, c: impl Into<Color>)

SetBackCursorColor(crate::unity_engine::color::Color) overload

Source

fn set_cursor_to_keep_animator_state(self, keep: impl Into<bool>)

SetCursorToKeepAnimatorState(bool) overload

Source

fn move_front_cursor_from( self, from_x: impl Into<f32>, from_y: impl Into<f32>, frame: impl Into<f32>, )

MoveFrontCursorFrom(f32, f32, f32) overload

Source

fn move_front_cursor_from_2( self, from_menu_item: impl Into<BasicMenuItem>, frame: impl Into<f32>, )

MoveFrontCursorFrom(crate::app::basicmenuitem::BasicMenuItem, f32) overload

Source

fn put_cursor_in_front(self)

PutCursorInFront() overload

Source

fn put_cursor_in_back(self)

PutCursorInBack() overload

Source

fn set_cursor_front_back(self, is_front: impl Into<bool>)

SetCursorFrontBack(bool) overload

Source

fn restart_cursor_animation(self)

RestartCursorAnimation() overload

Source

fn get_sub_menu_base_transform(self) -> RectTransform

GetSubMenuBaseTransform() overload

Source

fn is_suspend(self) -> bool

IsSuspend() overload

Source

fn inc_suspend(self)

IncSuspend() overload

Source

fn dec_suspend(self)

DecSuspend() overload

Source

fn set_pivot(self, x: impl Into<f32>, y: impl Into<f32>)

SetPivot(f32, f32) overload

Source

fn get_anchor_type(self) -> BasicMenu_AnchorType

GetAnchorType() overload

Source

fn set_anchor_type( self, anchor_type: impl Into<BasicMenu_AnchorType>, x: impl Into<f32>, y: impl Into<f32>, )

SetAnchorType(crate::app::basicmenu::BasicMenu_AnchorType, f32, f32) overload

Source

fn set_anchor_type_from_screen_coord( self, anchor_type: impl Into<BasicMenu_AnchorType>, x: impl Into<f32>, y: impl Into<f32>, )

SetAnchorTypeFromScreenCoord(crate::app::basicmenu::BasicMenu_AnchorType, f32, f32) overload

Source

fn get_x(self) -> f32

GetX() overload

Source

fn get_y(self) -> f32

GetY() overload

Source

fn set_x(self, x: impl Into<f32>)

SetX(f32) overload

Source

fn set_y(self, y: impl Into<f32>)

SetY(f32) overload

Source

fn get_pos(self) -> Vector2

GetPos() overload

Source

fn set_pos(self, x: impl Into<f32>, y: impl Into<f32>)

SetPos(f32, f32) overload

Source

fn set_transform_as_sub_menu( self, parent_menu: impl Into<BasicMenu>, parent_menu_item: impl Into<BasicMenuItem>, )

SetTransformAsSubMenu(crate::app::basicmenu::BasicMenu, crate::app::basicmenuitem::BasicMenuItem) overload

Source

fn set_color(self, color: impl Into<Color>)

SetColor(crate::unity_engine::color::Color) overload

Source

fn get_w(self) -> f32

GetW() overload

Source

fn get_h(self) -> f32

GetH() overload

Source

fn set_as_first_sibling(self)

SetAsFirstSibling() overload

Source

fn set_as_last_sibling(self)

SetAsLastSibling() overload

Source

fn rebuild(self)

Rebuild() overload

Source

fn rebuild_instant(self, is_keep_item_index: impl Into<bool>)

RebuildInstant(bool) overload

Source

fn rebuild_instant_2(self, menu_select: impl Into<BasicMenuSelect>)

RebuildInstant(crate::app::basicmenuselect::BasicMenuSelect) overload

Source

fn rebuild_instant_3( self, menu_select: impl Into<BasicMenuSelect>, display_index: impl Into<i32>, )

RebuildInstant(crate::app::basicmenuselect::BasicMenuSelect, i32) overload

Source

fn close(self)

Close() overload

Source

fn close_parent_menu(self)

CloseParentMenu() overload

Source

fn delete_parent_menu(self)

DeleteParentMenu() overload

Source

fn tick(self)

Tick() overload

Source

fn tick_input(self) -> bool

TickInput() overload

Source

fn key_up(self, is_trigger: impl Into<bool>)

KeyUp(bool) overload

Source

fn key_down(self, is_trigger: impl Into<bool>)

KeyDown(bool) overload

Source

fn key_left(self, is_trigger: impl Into<bool>)

KeyLeft(bool) overload

Source

fn key_right(self, is_trigger: impl Into<bool>)

KeyRight(bool) overload

Source

fn move_up(self, is_trigger: impl Into<bool>)

MoveUp(bool) overload

Source

fn move_down(self, is_trigger: impl Into<bool>)

MoveDown(bool) overload

Source

fn page_up(self, is_trigger: impl Into<bool>)

PageUp(bool) overload

Source

fn page_down(self, is_trigger: impl Into<bool>)

PageDown(bool) overload

Source

fn system_call(self) -> BasicMenu_Result

SystemCall() overload

Source

fn key_call(self) -> BasicMenu_Result

KeyCall() overload

Source

fn a_call(self) -> BasicMenu_Result

ACall() overload

Source

fn b_call(self) -> BasicMenu_Result

BCall() overload

Source

fn x_call(self) -> BasicMenu_Result

XCall() overload

Source

fn y_call(self) -> BasicMenu_Result

YCall() overload

Source

fn l_call(self) -> BasicMenu_Result

LCall() overload

Source

fn r_call(self) -> BasicMenu_Result

RCall() overload

Source

fn plus_call(self) -> BasicMenu_Result

PlusCall() overload

Source

fn minus_call(self) -> BasicMenu_Result

MinusCall() overload

Source

fn custom_call(self) -> BasicMenu_Result

CustomCall() overload

Source

fn play_cursor_se(self)

PlayCursorSE() overload

Source

fn play_decide_se(self)

PlayDecideSE() overload

Source

fn play_decide_big_se(self)

PlayDecideBigSE() overload

Source

fn play_cancel_se(self)

PlayCancelSE() overload

Source

fn get_tutorial(self) -> Il2CppString

GetTutorial() overload

Source

fn try_tutorial(self)

TryTutorial() 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: IBasicMenu> IBasicMenuMethods for __T

Available on crate feature app-basicmenu only.