pub struct DebugMenu(/* private fields */);Expand description
IL2CPP class: App.DebugMenu
Inherits: ProcInst
Implementations§
Source§impl DebugMenu
impl DebugMenu
pub fn color_window() -> Color
pub fn set_color_window(value: Color)
pub fn color_zero() -> Color
pub fn set_color_zero(value: Color)
Source§impl DebugMenu
impl DebugMenu
pub fn on_create_method_info() -> &'static MethodInfo
pub fn on_dispose_method_info() -> &'static MethodInfo
pub fn on_open_method_info() -> &'static MethodInfo
pub fn on_close_method_info() -> &'static MethodInfo
pub fn on_rebuild_method_info() -> &'static MethodInfo
pub fn on_select_method_info() -> &'static MethodInfo
pub fn tick_item_method_info() -> &'static MethodInfo
pub fn is_selectable_method_info() -> &'static MethodInfo
pub fn is_selectable_2_method_info() -> &'static MethodInfo
pub fn is_visible_method_info() -> &'static MethodInfo
pub fn is_relay_method_info() -> &'static MethodInfo
pub fn move_to_prev_method_info() -> &'static MethodInfo
pub fn move_to_next_method_info() -> &'static MethodInfo
pub fn get_width_method_info() -> &'static MethodInfo
pub fn get_height_method_info() -> &'static MethodInfo
pub fn get_page_method_info() -> &'static MethodInfo
pub fn move_tick_method_info() -> &'static MethodInfo
pub fn init_method_info() -> &'static MethodInfo
pub fn b_call_method_info() -> &'static MethodInfo
pub fn x_call_method_info() -> &'static MethodInfo
pub fn on_tick_method_info() -> &'static MethodInfo
pub fn get_item_blank_method_info() -> &'static MethodInfo
pub fn get_orient_target_method_info() -> &'static MethodInfo
pub fn update_select_method_info() -> &'static MethodInfo
pub fn add_item_method_info() -> &'static MethodInfo
pub fn add_item_2_method_info() -> &'static MethodInfo
pub fn add_string_method_info() -> &'static MethodInfo
pub fn add_string_2_method_info() -> &'static MethodInfo
pub fn add_string_format_method_info() -> &'static MethodInfo
pub fn add_disable_method_info() -> &'static MethodInfo
pub fn add_func_method_info() -> &'static MethodInfo
pub fn add_property_method_info() -> &'static MethodInfo
pub fn add_property_2_method_info() -> &'static MethodInfo
pub fn add_property_3_method_info() -> &'static MethodInfo
pub fn add_property_4_method_info() -> &'static MethodInfo
pub fn add_label_method_info() -> &'static MethodInfo
pub fn add_label_2_method_info() -> &'static MethodInfo
pub fn add_label_format_method_info() -> &'static MethodInfo
pub fn add_separator_method_info() -> &'static MethodInfo
pub fn add_group_begin_method_info() -> &'static MethodInfo
pub fn add_group_end_method_info() -> &'static MethodInfo
pub fn clear_item_method_info() -> &'static MethodInfo
pub fn set_pos_method_info() -> &'static MethodInfo
pub fn set_pos_2_method_info() -> &'static MethodInfo
pub fn set_size_method_info() -> &'static MethodInfo
pub fn set_size_2_method_info() -> &'static MethodInfo
pub fn set_width_method_info() -> &'static MethodInfo
pub fn set_height_method_info() -> &'static MethodInfo
pub fn set_rect_method_info() -> &'static MethodInfo
pub fn set_colot_method_info() -> &'static MethodInfo
pub fn move_method_info() -> &'static MethodInfo
pub fn set_move_page_method_info() -> &'static MethodInfo
pub fn set_map_cursor_method_info() -> &'static MethodInfo
pub fn reset_size_method_info() -> &'static MethodInfo
pub fn calc_width_method_info() -> &'static MethodInfo
pub fn calc_height_method_info() -> &'static MethodInfo
pub fn calc_row_method_info() -> &'static MethodInfo
pub fn set_select_method_info() -> &'static MethodInfo
pub fn set_depth_method_info() -> &'static MethodInfo
pub fn set_ancher_method_info() -> &'static MethodInfo
pub fn set_ancher_pos_method_info() -> &'static MethodInfo
pub fn set_relay_method_info() -> &'static MethodInfo
pub fn set_debug_time_method_info() -> &'static MethodInfo
pub fn get_rect_method_info() -> &'static MethodInfo
pub fn get_orient_method_info() -> &'static MethodInfo
pub fn get_color_method_info() -> &'static MethodInfo
pub fn get_depth_method_info() -> &'static MethodInfo
pub fn get_select_method_info() -> &'static MethodInfo
pub fn get_pos_method_info() -> &'static MethodInfo
pub fn get_size_method_info() -> &'static MethodInfo
pub fn get_anchor_method_info() -> &'static MethodInfo
pub fn get_indent_offset_method_info() -> &'static MethodInfo
pub fn calc_indent_method_info() -> &'static MethodInfo
pub fn read_record_method_info() -> &'static MethodInfo
pub fn write_record_method_info() -> &'static MethodInfo
pub fn set_record_method_info() -> &'static MethodInfo
pub fn build_hierarchy_method_info() -> &'static MethodInfo
pub fn get_text_width_method_info() -> &'static MethodInfo
pub fn get_text_height_method_info() -> &'static MethodInfo
pub fn set_bind_mode_method_info() -> &'static MethodInfo
pub fn get_bind_mode_method_info() -> &'static MethodInfo
pub fn get_current_bind_mode_method_info() -> &'static MethodInfo
pub fn get_base_color_method_info() -> &'static MethodInfo
pub fn get_item_method_info() -> &'static MethodInfo
pub fn get_items_method_info() -> &'static MethodInfo
pub fn get_item_count_method_info() -> &'static MethodInfo
pub fn get_select_tick_method_info() -> &'static MethodInfo
pub fn get_select_time_method_info() -> &'static MethodInfo
pub fn create_bind_method_info() -> &'static MethodInfo
pub fn ctor_method_info() -> &'static MethodInfo
pub fn cctor_method_info() -> &'static MethodInfo
Source§impl DebugMenu
impl DebugMenu
Sourcepub unsafe fn on_create(this: impl Into<IlInstance>)
pub unsafe fn on_create(this: impl Into<IlInstance>)
Direct (non-virtual) call to DebugMenu’s own OnCreate. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn on_dispose(this: impl Into<IlInstance>)
pub unsafe fn on_dispose(this: impl Into<IlInstance>)
Direct (non-virtual) call to DebugMenu’s own OnDispose. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn on_open(this: impl Into<IlInstance>)
pub unsafe fn on_open(this: impl Into<IlInstance>)
Direct (non-virtual) call to DebugMenu’s own OnOpen. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn on_close(this: impl Into<IlInstance>)
pub unsafe fn on_close(this: impl Into<IlInstance>)
Direct (non-virtual) call to DebugMenu’s own OnClose. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn on_rebuild(this: impl Into<IlInstance>)
pub unsafe fn on_rebuild(this: impl Into<IlInstance>)
Direct (non-virtual) call to DebugMenu’s own OnRebuild. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn on_select(this: impl Into<IlInstance>)
pub unsafe fn on_select(this: impl Into<IlInstance>)
Direct (non-virtual) call to DebugMenu’s own OnSelect. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn b_call(this: impl Into<IlInstance>) -> MenuItem_Result
pub unsafe fn b_call(this: impl Into<IlInstance>) -> MenuItem_Result
Direct (non-virtual) call to DebugMenu’s own BCall. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn x_call(this: impl Into<IlInstance>) -> MenuItem_Result
pub unsafe fn x_call(this: impl Into<IlInstance>) -> MenuItem_Result
Direct (non-virtual) call to DebugMenu’s own XCall. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn on_tick(this: impl Into<IlInstance>)
pub unsafe fn on_tick(this: impl Into<IlInstance>)
Direct (non-virtual) call to DebugMenu’s own OnTick. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Trait Implementations§
Source§impl ClassIdentity for DebugMenu
impl ClassIdentity for DebugMenu
Source§impl FromIlInstance for DebugMenu
impl FromIlInstance for DebugMenu
fn from_il_instance(instance: IlInstance) -> Self
fn instantiate() -> Option<Self>
§fn instantiate_with_class(class: Class) -> Option<Self>
fn instantiate_with_class(class: Class) -> Option<Self>
class is a subtype of Self or layout compatibleSource§impl IDebugMenu for DebugMenu
impl IDebugMenu for DebugMenu
fn m_rect(self) -> Rect
fn set_m_rect(self, value: Rect)
fn m_select(self) -> i32
fn set_m_select(self, value: i32)
fn m_orient(self) -> f32
fn set_m_orient(self, value: f32)
fn m_color(self) -> Color
fn set_m_color(self, value: Color)
fn m_depth(self) -> i32
fn set_m_depth(self, value: i32)
fn m_anchor(self) -> GX_Anchor
fn set_m_anchor(self, value: GX_Anchor)
fn m_prefab(self) -> GameObject
fn set_m_prefab(self, value: GameObject)
fn m_window(self) -> DebugWindow
fn set_m_window(self, value: DebugWindow)
fn m_bind_mode(self) -> DebugMenu_BindMode
fn set_m_bind_mode(self, value: DebugMenu_BindMode)
fn m_items(self) -> List_1<MenuItem>
fn set_m_items(self, value: List_1<MenuItem>)
fn m_is_first(self) -> bool
fn set_m_is_first(self, value: bool)
fn m_is_relay(self) -> bool
fn set_m_is_relay(self, value: bool)
fn m_is_calc_w(self) -> bool
fn set_m_is_calc_w(self, value: bool)
fn m_is_calc_h(self) -> bool
fn set_m_is_calc_h(self, value: bool)
fn m_is_move_page(self) -> bool
fn set_m_is_move_page(self, value: bool)
fn m_is_map_cursor(self) -> bool
fn set_m_is_map_cursor(self, value: bool)
fn m_record_key(self) -> Il2CppString
fn set_m_record_key(self, value: Il2CppString)
fn m_select_tick(self) -> i32
fn set_m_select_tick(self, value: i32)
fn m_select_time(self) -> f32
fn set_m_select_time(self, value: f32)
fn m_time_scale(self) -> f32
fn set_m_time_scale(self, value: f32)
Source§impl IProcInst for DebugMenu
impl IProcInst for DebugMenu
fn m_descs(self) -> Array<ProcDesc>
fn set_m_descs(self, value: Array<ProcDesc>)
fn m_desc_index(self) -> i32
fn set_m_desc_index(self, value: i32)
fn m_name(self) -> Il2CppString
fn set_m_name(self, value: Il2CppString)
fn m_hash_code(self) -> i32
fn set_m_hash_code(self, value: i32)
fn m_super(self) -> ProcInst
fn set_m_super(self, value: ProcInst)
fn m_child(self) -> ProcInst
fn set_m_child(self, value: ProcInst)
fn m_prev(self) -> ProcInst
fn set_m_prev(self, value: ProcInst)
fn m_next(self) -> ProcInst
fn set_m_next(self, value: ProcInst)
fn m_persistent(self) -> ProcVoidMethod
fn set_m_persistent(self, value: ProcVoidMethod)
fn m_state(self) -> ProcInst_State
fn set_m_state(self, value: ProcInst_State)
fn m_suspend(self) -> i32
fn set_m_suspend(self, value: i32)
fn m_wait_time(self) -> f32
fn set_m_wait_time(self, value: f32)
fn m_tick_time(self) -> f32
fn set_m_tick_time(self, value: f32)
fn m_stack(self) -> RawValueStack
fn set_m_stack(self, value: RawValueStack)
impl Copy for DebugMenu
impl IObject for DebugMenu
Auto Trait Implementations§
impl Freeze for DebugMenu
impl RefUnwindSafe for DebugMenu
impl !Send for DebugMenu
impl !Sync for DebugMenu
impl Unpin for DebugMenu
impl UnwindSafe for DebugMenu
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Cast for Twhere
T: SystemObject,
impl<T> Cast for Twhere
T: SystemObject,
fn get_class(self) -> Class
fn is_null(self) -> bool
fn rebind_class(self, new_class: Class)
fn override_class(self) -> Class
fn is_instance_of<T>(self) -> boolwhere
T: ClassIdentity,
fn is_direct_subclass_of<T>(self) -> boolwhere
T: ClassIdentity,
fn try_cast<T>(self) -> Option<T>where
T: ClassIdentity + FromIlInstance,
§unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
clone_to_uninit)§impl<T> DefaultInjectedMembers for T
impl<T> DefaultInjectedMembers for T
fn __injected_fields() -> Vec<InjectedFieldDescriptor>
fn __injected_methods() -> Vec<InjectedMethodDescriptor>
fn __injected_overrides() -> Vec<InjectedOverrideDescriptor>
Source§impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, capacity: i32)where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_count(self) -> i32where
Self: Sized,
fn get_item(self, index: i32) -> T0where
Self: Sized,
fn add(self, item: T0)where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn unchecked_add(self, item: T0)where
Self: Sized,
fn ensure_capacity(self, minimum: i32)where
Self: Sized,
Source§impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_location_name(self) -> Il2CppStringwhere
Self: Sized,
fn set_location_name(self, value: Il2CppString)where
Self: Sized,
fn op_implicit(obj: AsyncOperationHandle_1<T0>) -> AsyncOperationHandle
fn ctor(self, op: AsyncOperationBase_1<T0>)where
Self: Sized,
fn get_download_status(self) -> DownloadStatuswhere
Self: Sized,
fn internal_get_download_status(
self,
visited: HashSet_1<Object>,
) -> DownloadStatuswhere
Self: Sized,
fn ctor_2(self, op: IAsyncOperation)where
Self: Sized,
fn ctor_3(self, op: IAsyncOperation, version: i32)where
Self: Sized,
fn ctor_4(self, op: IAsyncOperation, location_name: Il2CppString)where
Self: Sized,
fn ctor_5(self, op: IAsyncOperation, version: i32, location_name: Il2CppString)where
Self: Sized,
fn acquire(self) -> AsyncOperationHandle_1<T0>where
Self: Sized,
fn add_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn remove_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn add_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn get_debug_name(self) -> Il2CppStringwhere
Self: Sized,
fn add_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn equals(self, other: AsyncOperationHandle_1<T0>) -> boolwhere
Self: Sized,
fn get_hash_code(self) -> i32where
Self: Sized,
fn wait_for_completion(self) -> T0where
Self: Sized,
fn get_internal_op(self) -> AsyncOperationBase_1<T0>where
Self: Sized,
fn get_is_done(self) -> boolwhere
Self: Sized,
fn is_valid(self) -> boolwhere
Self: Sized,
fn get_percent_complete(self) -> f32where
Self: Sized,
fn get_reference_count(self) -> i32where
Self: Sized,
fn release(self)where
Self: Sized,
fn get_result(self) -> T0where
Self: Sized,
fn get_status(self) -> AsyncOperationStatuswhere
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
Source§impl<__T> IDebugMenuMethods for __Twhere
__T: IDebugMenu,
impl<__T> IDebugMenuMethods for __Twhere
__T: IDebugMenu,
Source§fn on_dispose(self)
fn on_dispose(self)
OnDispose() overloadSource§fn on_rebuild(self)
fn on_rebuild(self)
OnRebuild() overloadSource§fn tick_item(self, item: impl Into<MenuItem>) -> MenuItem_Result
fn tick_item(self, item: impl Into<MenuItem>) -> MenuItem_Result
TickItem(crate::app::menuitem::MenuItem) overloadSource§fn is_selectable(self, index: impl Into<i32>) -> bool
fn is_selectable(self, index: impl Into<i32>) -> bool
IsSelectable(i32) overloadSource§fn is_selectable_2(self, item: impl Into<MenuItem>) -> bool
fn is_selectable_2(self, item: impl Into<MenuItem>) -> bool
IsSelectable(crate::app::menuitem::MenuItem) overloadSource§fn is_visible(self, item: impl Into<MenuItem>) -> bool
fn is_visible(self, item: impl Into<MenuItem>) -> bool
IsVisible(crate::app::menuitem::MenuItem) overloadSource§fn move_to_prev(self, step: impl Into<i32>, is_trigger: impl Into<bool>)
fn move_to_prev(self, step: impl Into<i32>, is_trigger: impl Into<bool>)
MoveToPrev(i32, bool) overloadSource§fn move_to_next(self, step: impl Into<i32>, is_trigger: impl Into<bool>)
fn move_to_next(self, step: impl Into<i32>, is_trigger: impl Into<bool>)
MoveToNext(i32, bool) overloadSource§fn get_height(self) -> f32
fn get_height(self) -> f32
GetHeight() overloadSource§fn b_call(self) -> MenuItem_Result
fn b_call(self) -> MenuItem_Result
BCall() overloadSource§fn x_call(self) -> MenuItem_Result
fn x_call(self) -> MenuItem_Result
XCall() overloadSource§fn get_item_blank(self, index: impl Into<i32>, dir: impl Into<i32>) -> f32
fn get_item_blank(self, index: impl Into<i32>, dir: impl Into<i32>) -> f32
GetItemBlank(i32, i32) overloadSource§fn get_orient_target(self) -> f32
fn get_orient_target(self) -> f32
GetOrientTarget() overloadSource§fn update_select(self)
fn update_select(self)
UpdateSelect() overloadSource§fn add_item(self, item: impl Into<MenuItem>) -> DebugMenu
fn add_item(self, item: impl Into<MenuItem>) -> DebugMenu
AddItem(crate::app::menuitem::MenuItem) overloadSource§fn add_item_2(self, items: impl Into<List_1<MenuItem>>) -> DebugMenu
fn add_item_2(self, items: impl Into<List_1<MenuItem>>) -> DebugMenu
AddItem(crate::system::collections::generic::list_1::List_1<crate::app::menuitem::MenuItem>) overloadSource§fn add_string(self, name: impl Into<Il2CppString>) -> DebugMenu
fn add_string(self, name: impl Into<Il2CppString>) -> DebugMenu
AddString(::unity::Il2CppString) overloadSource§fn add_string_2(
self,
name: impl Into<Il2CppString>,
english: impl Into<Il2CppString>,
) -> DebugMenu
fn add_string_2( self, name: impl Into<Il2CppString>, english: impl Into<Il2CppString>, ) -> DebugMenu
AddString(::unity::Il2CppString, ::unity::Il2CppString) overloadSource§fn add_string_format(
self,
format: impl Into<Il2CppString>,
args: impl Into<Array<Object>>,
) -> DebugMenu
fn add_string_format( self, format: impl Into<Il2CppString>, args: impl Into<Array<Object>>, ) -> DebugMenu
AddStringFormat(::unity::Il2CppString, ::unity::Array<crate::system::object::Object>) overloadSource§fn add_disable(self, name: impl Into<Il2CppString>) -> DebugMenu
fn add_disable(self, name: impl Into<Il2CppString>) -> DebugMenu
AddDisable(::unity::Il2CppString) overloadSource§fn add_func(
self,
name: impl Into<Il2CppString>,
func: impl Into<FuncItem_Func>,
) -> DebugMenu
fn add_func( self, name: impl Into<Il2CppString>, func: impl Into<FuncItem_Func>, ) -> DebugMenu
AddFunc(::unity::Il2CppString, crate::app::funcitem::FuncItem_Func) overloadSource§fn add_property(
self,
obj: impl Into<Object>,
info: impl Into<FieldInfo>,
) -> DebugMenu
fn add_property( self, obj: impl Into<Object>, info: impl Into<FieldInfo>, ) -> DebugMenu
AddProperty(crate::system::object::Object, crate::system::reflection::fieldinfo::FieldInfo) overloadSource§fn add_property_2(
self,
obj: impl Into<Object>,
info: impl Into<PropertyInfo>,
) -> DebugMenu
fn add_property_2( self, obj: impl Into<Object>, info: impl Into<PropertyInfo>, ) -> DebugMenu
AddProperty(crate::system::object::Object, crate::system::reflection::propertyinfo::PropertyInfo) overloadSource§fn add_property_3(
self,
obj: impl Into<Object>,
name: impl Into<Il2CppString>,
flags: impl Into<BindingFlags>,
) -> DebugMenu
fn add_property_3( self, obj: impl Into<Object>, name: impl Into<Il2CppString>, flags: impl Into<BindingFlags>, ) -> DebugMenu
AddProperty(crate::system::object::Object, ::unity::Il2CppString, crate::system::reflection::bindingflags::BindingFlags) overloadSource§fn add_property_4(
self,
obj: impl Into<Object>,
flags: impl Into<BindingFlags>,
) -> DebugMenu
fn add_property_4( self, obj: impl Into<Object>, flags: impl Into<BindingFlags>, ) -> DebugMenu
AddProperty(crate::system::object::Object, crate::system::reflection::bindingflags::BindingFlags) overloadSource§fn add_label(self, name: impl Into<Il2CppString>) -> DebugMenu
fn add_label(self, name: impl Into<Il2CppString>) -> DebugMenu
AddLabel(::unity::Il2CppString) overloadSource§fn add_label_2(
self,
name: impl Into<Il2CppString>,
english: impl Into<Il2CppString>,
) -> DebugMenu
fn add_label_2( self, name: impl Into<Il2CppString>, english: impl Into<Il2CppString>, ) -> DebugMenu
AddLabel(::unity::Il2CppString, ::unity::Il2CppString) overloadSource§fn add_label_format(
self,
format: impl Into<Il2CppString>,
args: impl Into<Array<Object>>,
) -> DebugMenu
fn add_label_format( self, format: impl Into<Il2CppString>, args: impl Into<Array<Object>>, ) -> DebugMenu
AddLabelFormat(::unity::Il2CppString, ::unity::Array<crate::system::object::Object>) overloadSource§fn add_separator(self) -> DebugMenu
fn add_separator(self) -> DebugMenu
AddSeparator() overloadSource§fn add_group_begin(
self,
name: impl Into<Il2CppString>,
state: impl Into<MenuItem_State>,
) -> DebugMenu
fn add_group_begin( self, name: impl Into<Il2CppString>, state: impl Into<MenuItem_State>, ) -> DebugMenu
AddGroupBegin(::unity::Il2CppString, crate::app::menuitem::MenuItem_State) overloadSource§fn add_group_end(self) -> DebugMenu
fn add_group_end(self) -> DebugMenu
AddGroupEnd() overloadSource§fn clear_item(self) -> DebugMenu
fn clear_item(self) -> DebugMenu
ClearItem() overloadSource§fn set_pos_2(self, pos: impl Into<Vector2>) -> DebugMenu
fn set_pos_2(self, pos: impl Into<Vector2>) -> DebugMenu
SetPos(crate::unity_engine::vector2::Vector2) overloadSource§fn set_size(self, w: impl Into<f32>, h: impl Into<f32>) -> DebugMenu
fn set_size(self, w: impl Into<f32>, h: impl Into<f32>) -> DebugMenu
SetSize(f32, f32) overloadSource§fn set_size_2(self, size: impl Into<Vector2>) -> DebugMenu
fn set_size_2(self, size: impl Into<Vector2>) -> DebugMenu
SetSize(crate::unity_engine::vector2::Vector2) overloadSource§fn set_height(self, h: impl Into<f32>) -> DebugMenu
fn set_height(self, h: impl Into<f32>) -> DebugMenu
SetHeight(f32) overloadSource§fn set_rect(
self,
x: impl Into<f32>,
y: impl Into<f32>,
w: impl Into<f32>,
h: impl Into<f32>,
) -> DebugMenu
fn set_rect( self, x: impl Into<f32>, y: impl Into<f32>, w: impl Into<f32>, h: impl Into<f32>, ) -> DebugMenu
SetRect(f32, f32, f32, f32) overloadSource§fn set_colot(self, color: impl Into<Color>) -> DebugMenu
fn set_colot(self, color: impl Into<Color>) -> DebugMenu
SetColot(crate::unity_engine::color::Color) overloadSource§fn set_move_page(self, enable: impl Into<bool>) -> DebugMenu
fn set_move_page(self, enable: impl Into<bool>) -> DebugMenu
SetMovePage(bool) overloadSource§fn set_map_cursor(self, enable: impl Into<bool>) -> DebugMenu
fn set_map_cursor(self, enable: impl Into<bool>) -> DebugMenu
SetMapCursor(bool) overloadSource§fn reset_size(self)
fn reset_size(self)
ResetSize() overloadSource§fn calc_width(self) -> DebugMenu
fn calc_width(self) -> DebugMenu
CalcWidth() overloadSource§fn calc_height(self) -> DebugMenu
fn calc_height(self) -> DebugMenu
CalcHeight() overloadSource§fn set_select(self, index: impl Into<i32>) -> DebugMenu
fn set_select(self, index: impl Into<i32>) -> DebugMenu
SetSelect(i32) overloadSource§fn set_ancher(self, anchor: impl Into<GX_Anchor>) -> DebugMenu
fn set_ancher(self, anchor: impl Into<GX_Anchor>) -> DebugMenu
SetAncher(crate::app::gx::GX_Anchor) overloadSource§fn set_ancher_pos(
self,
anchor: impl Into<GX_Anchor>,
offset: impl Into<f32>,
) -> DebugMenu
fn set_ancher_pos( self, anchor: impl Into<GX_Anchor>, offset: impl Into<f32>, ) -> DebugMenu
SetAncherPos(crate::app::gx::GX_Anchor, f32) overloadSource§fn set_debug_time(self, time_scale: impl Into<f32>)
fn set_debug_time(self, time_scale: impl Into<f32>)
SetDebugTime(f32) overloadSource§fn get_orient(self) -> f32
fn get_orient(self) -> f32
GetOrient() overloadSource§fn get_select(self) -> i32
fn get_select(self) -> i32
GetSelect() overloadSource§fn get_anchor(self) -> GX_Anchor
fn get_anchor(self) -> GX_Anchor
GetAnchor() overloadSource§fn get_indent_offset(self, indent: impl Into<i32>) -> f32
fn get_indent_offset(self, indent: impl Into<i32>) -> f32
GetIndentOffset(i32) overloadSource§fn calc_indent(self, indent: impl Into<i32>, item: impl Into<MenuItem>) -> i32
fn calc_indent(self, indent: impl Into<i32>, item: impl Into<MenuItem>) -> i32
CalcIndent(i32, crate::app::menuitem::MenuItem) overloadSource§fn read_record(self)
fn read_record(self)
ReadRecord() overloadSource§fn write_record(self)
fn write_record(self)
WriteRecord() overloadSource§fn set_record(self, key: impl Into<Il2CppString>) -> DebugMenu
fn set_record(self, key: impl Into<Il2CppString>) -> DebugMenu
SetRecord(::unity::Il2CppString) overloadSource§fn build_hierarchy(self) -> DebugMenu
fn build_hierarchy(self) -> DebugMenu
BuildHierarchy() overloadSource§fn get_text_width(self, text: impl Into<Il2CppString>) -> f32
fn get_text_width(self, text: impl Into<Il2CppString>) -> f32
GetTextWidth(::unity::Il2CppString) overloadSource§fn get_text_height(self, text: impl Into<Il2CppString>) -> f32
fn get_text_height(self, text: impl Into<Il2CppString>) -> f32
GetTextHeight(::unity::Il2CppString) overloadSource§fn set_bind_mode(self, mode: impl Into<DebugMenu_BindMode>) -> DebugMenu
fn set_bind_mode(self, mode: impl Into<DebugMenu_BindMode>) -> DebugMenu
SetBindMode(crate::app::debugmenu::DebugMenu_BindMode) overloadSource§fn get_bind_mode(self) -> DebugMenu_BindMode
fn get_bind_mode(self) -> DebugMenu_BindMode
GetBindMode() overloadSource§fn get_current_bind_mode(self) -> DebugMenu_BindMode
fn get_current_bind_mode(self) -> DebugMenu_BindMode
GetCurrentBindMode() overloadSource§fn get_base_color(self) -> Color
fn get_base_color(self) -> Color
GetBaseColor() overloadSource§fn get_item_count(self) -> i32
fn get_item_count(self) -> i32
GetItemCount() overloadSource§fn get_select_tick(self) -> i32
fn get_select_tick(self) -> i32
GetSelectTick() overloadSource§fn get_select_time(self) -> f32
fn get_select_time(self) -> f32
GetSelectTime() overloadSource§impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>, get_enumerator_ret_type: i32)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> KeyValuePair_2<T0, T1>where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_entry(self) -> DictionaryEntrywhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_key(self) -> Objectwhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_value(self) -> Objectwhere
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T1where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn resolve(self, resolver: IExposedPropertyTable) -> T0where
Self: Sized,
Source§impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, set: HashSet_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn initialize() -> IntPtr
Source§impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
Source§impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, initialize: bool)where
Self: Sized,
fn ctor_2(self, max_capacity: i32)where
Self: Sized,
fn add_range(self, items: IEnumerable_1<T0>)where
Self: Sized,
fn copy_to(self, array: Array<T0>, array_index: i32, count: i32)where
Self: Sized,
fn get_buffer(self, index: i32) -> Array<T0>where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn try_move(self) -> (bool, Array<T0>)where
Self: Sized,
fn allocate_buffer(self)where
Self: Sized,
Source§impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: LinkedList_1<T0>)where
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_runtime_serialization_i_deserialization_callback_on_deserialization(
self,
sender: Object,
)where
Self: Sized,
Source§impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_count(self) -> i32where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_item(self) -> (*mut T0, i32)where
Self: Sized,
fn get_unchecked(self) -> (*mut T0, i32)where
Self: Sized,
fn try_add(self) -> (bool, T0)where
Self: Sized,
fn try_copy_to(self, other: ListBuffer_1<T0>) -> boolwhere
Self: Sized,
Source§impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: List_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn move_next_rare(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<__T> IObjectMethods for __Twhere
__T: IObject,
impl<__T> IObjectMethods for __Twhere
__T: IObject,
Source§fn equals(self, obj: impl Into<Object>) -> bool
fn equals(self, obj: impl Into<Object>) -> bool
Equals(crate::system::object::Object) overloadSource§fn get_hash_code(self) -> i32
fn get_hash_code(self) -> i32
GetHashCode() overloadSource§fn memberwise_clone(self) -> Object
fn memberwise_clone(self) -> Object
MemberwiseClone() overloadSource§fn to_string(self) -> Il2CppString
fn to_string(self) -> Il2CppString
ToString() overloadSource§fn field_getter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
) -> IlInstance
fn field_getter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, ) -> IlInstance
FieldGetter(::unity::Il2CppString, ::unity::Il2CppString, *mut::unity::IlInstance) overloadSource§fn field_setter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
val: impl Into<Object>,
)
fn field_setter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, val: impl Into<Object>, )
FieldSetter(::unity::Il2CppString, ::unity::Il2CppString, crate::system::object::Object) overloadSource§impl<T0, __U> IObjectPool_1_PooledObjectMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IObjectPool_1_PooledObjectMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, value: T0, pool: ObjectPool_1_2<T0>)where
Self: Sized,
fn system_i_disposable_dispose(self)where
Self: Sized,
Source§impl<__T> IProcInstMethods for __Twhere
__T: IProcInst,
impl<__T> IProcInstMethods for __Twhere
__T: IProcInst,
Source§fn get_no_desc(self) -> Array<ProcDesc>
fn get_no_desc(self) -> Array<ProcDesc>
GetNoDesc() overloadSource§fn get_coroutine(self) -> Array<ProcDesc>
fn get_coroutine(self) -> Array<ProcDesc>
GetCoroutine() overloadSource§fn create_no_desc(self, super_: impl Into<ProcInst>) -> ProcInst
fn create_no_desc(self, super_: impl Into<ProcInst>) -> ProcInst
CreateNoDesc(crate::app::procinst::ProcInst) overloadSource§fn create_coroutine(self, super_: impl Into<ProcInst>) -> ProcInst
fn create_coroutine(self, super_: impl Into<ProcInst>) -> ProcInst
CreateCoroutine(crate::app::procinst::ProcInst) overloadSource§fn create_bind_no_desc(self, super_: impl Into<ProcInst>) -> ProcInst
fn create_bind_no_desc(self, super_: impl Into<ProcInst>) -> ProcInst
CreateBindNoDesc(crate::app::procinst::ProcInst) overloadSource§fn create_bind_coroutine(self, super_: impl Into<ProcInst>) -> ProcInst
fn create_bind_coroutine(self, super_: impl Into<ProcInst>) -> ProcInst
CreateBindCoroutine(crate::app::procinst::ProcInst) overloadSource§fn create(
self,
super_: impl Into<ProcInst>,
descs: impl Into<Array<ProcDesc>>,
name: impl Into<Il2CppString>,
) -> ProcInst
fn create( self, super_: impl Into<ProcInst>, descs: impl Into<Array<ProcDesc>>, name: impl Into<Il2CppString>, ) -> ProcInst
Create(crate::app::procinst::ProcInst, ::unity::Array<crate::app::procdesc::ProcDesc>, ::unity::Il2CppString) overloadSource§fn create_bind(
self,
super_: impl Into<ProcInst>,
descs: impl Into<Array<ProcDesc>>,
name: impl Into<Il2CppString>,
) -> ProcInst
fn create_bind( self, super_: impl Into<ProcInst>, descs: impl Into<Array<ProcDesc>>, name: impl Into<Il2CppString>, ) -> ProcInst
CreateBind(crate::app::procinst::ProcInst, ::unity::Array<crate::app::procdesc::ProcDesc>, ::unity::Il2CppString) overloadSource§fn create_root(self, name: impl Into<Il2CppString>) -> ProcInst
fn create_root(self, name: impl Into<Il2CppString>) -> ProcInst
CreateRoot(::unity::Il2CppString) overloadSource§fn recursive_tick(self)
fn recursive_tick(self)
RecursiveTick() overloadSource§fn recursive_persistent_task(self)
fn recursive_persistent_task(self)
RecursivePersistentTask() overloadSource§fn recursive_remove(self)
fn recursive_remove(self)
RecursiveRemove() overloadSource§fn get_wait_time(self) -> f32
fn get_wait_time(self) -> f32
GetWaitTime() overloadSource§fn is_parent_bind(self) -> bool
fn is_parent_bind(self) -> bool
IsParentBind() overloadSource§fn is_continue_execute(self) -> bool
fn is_continue_execute(self) -> bool
IsContinueExecute() overloadSource§fn jump_2(self, label: impl Into<ValueType>)
fn jump_2(self, label: impl Into<ValueType>)
Jump(crate::system::valuetype::ValueType) overloadSource§fn try_jump(self, label: impl Into<ValueType>) -> bool
fn try_jump(self, label: impl Into<ValueType>) -> bool
TryJump(crate::system::valuetype::ValueType) overloadSource§fn push_jump_2(self, label: impl Into<ValueType>)
fn push_jump_2(self, label: impl Into<ValueType>)
PushJump(crate::system::valuetype::ValueType) overloadSource§fn jump_imm_2(self, label: impl Into<ValueType>)
fn jump_imm_2(self, label: impl Into<ValueType>)
JumpImm(crate::system::valuetype::ValueType) overloadSource§fn delete_child(self)
fn delete_child(self)
DeleteChild() overloadSource§fn get_tick_time(self) -> f32
fn get_tick_time(self) -> f32
get_TickTime() overloadSource§fn set_tick_time(self, value: impl Into<f32>)
fn set_tick_time(self, value: impl Into<f32>)
set_TickTime(f32) overloadSource§fn get_name(self) -> Il2CppString
fn get_name(self) -> Il2CppString
get_Name() overloadSource§fn get_hash_code(self) -> i32
fn get_hash_code(self) -> i32
get_HashCode() overloadSource§fn get_persistent_method(self) -> ProcVoidMethod
fn get_persistent_method(self) -> ProcVoidMethod
get_PersistentMethod() overloadSource§fn set_persistent_method(self, value: impl Into<ProcVoidMethod>)
fn set_persistent_method(self, value: impl Into<ProcVoidMethod>)
set_PersistentMethod(crate::app::procvoidmethod::ProcVoidMethod) overloadSource§fn get_desc_index(self) -> i32
fn get_desc_index(self) -> i32
get_DescIndex() overloadSource§fn get_desc_type(self) -> ProcDesc_Type
fn get_desc_type(self) -> ProcDesc_Type
get_DescType() overloadSource§fn create_internal(
self,
super_: impl Into<ProcInst>,
descs: impl Into<Array<ProcDesc>>,
name: impl Into<Il2CppString>,
is_bind: impl Into<bool>,
) -> ProcInst
fn create_internal( self, super_: impl Into<ProcInst>, descs: impl Into<Array<ProcDesc>>, name: impl Into<Il2CppString>, is_bind: impl Into<bool>, ) -> ProcInst
CreateInternal(crate::app::procinst::ProcInst, ::unity::Array<crate::app::procdesc::ProcDesc>, ::unity::Il2CppString, bool) overloadSource§fn create_internal_2(
self,
descs: impl Into<Array<ProcDesc>>,
name: impl Into<Il2CppString>,
) -> ProcInst
fn create_internal_2( self, descs: impl Into<Array<ProcDesc>>, name: impl Into<Il2CppString>, ) -> ProcInst
CreateInternal(::unity::Array<crate::app::procdesc::ProcDesc>, ::unity::Il2CppString) overloadSource§fn connect(self, super_: impl Into<ProcInst>)
fn connect(self, super_: impl Into<ProcInst>)
Connect(crate::app::procinst::ProcInst) overloadSource§fn disconnect(self)
fn disconnect(self)
Disconnect() overloadSource§fn marking_death(self, is_first: impl Into<bool>)
fn marking_death(self, is_first: impl Into<bool>)
MarkingDeath(bool) overloadSource§fn get_can_wait_skip(self) -> bool
fn get_can_wait_skip(self) -> bool
get_CanWaitSkip() overloadSource§fn on_coroutine(self) -> IEnumerator
fn on_coroutine(self) -> IEnumerator
OnCoroutine() overloadSource§fn on_persistent(self)
fn on_persistent(self)
OnPersistent() overloadSource§fn on_dispose(self)
fn on_dispose(self)
OnDispose() overloadSource§fn on_singleton_create(self)
fn on_singleton_create(self)
OnSingletonCreate() overloadSource§fn on_singleton_dispose(self)
fn on_singleton_dispose(self)
OnSingletonDispose() overloadSource§fn on_shutdown(self)
fn on_shutdown(self)
OnShutdown() overloadSource§fn on_draw_monitor(self, monitor: impl Into<DebugMonitor>)
fn on_draw_monitor(self, monitor: impl Into<DebugMonitor>)
OnDrawMonitor(crate::app::debugmonitor::DebugMonitor) overloadSource§fn get_debug_log(self) -> Il2CppString
fn get_debug_log(self) -> Il2CppString
GetDebugLog() overloadSource§fn shutdown_child(self)
fn shutdown_child(self)
ShutdownChild() overloadSource§fn draw_monitor(self, monitor: impl Into<DebugMonitor>)
fn draw_monitor(self, monitor: impl Into<DebugMonitor>)
DrawMonitor(crate::app::debugmonitor::DebugMonitor) overload