Zdexby TheHolyOneZ
44,741 classes
Class

UIPanel

: MonoBehaviour : Behaviour : Component : Object : Object
ScheduleOne.UIPanel, Assembly-CSharp 0x00F0 (240 B) inherited 0x0020 Assembly-CSharp.dll
implements IUIComponent
0x00x00F0

Members 36

OffsetSizeNameTypeFlagsDefault
0x08selectablesList<ScheduleOne.UISelectable>1 flags—
0x08defaultSelectableUISelectable1 flags—
0x04selectionModeOnEnterEPanelSelectionModePrivate—
0x00340x04padding / unreflected
0x08scrollRectScrollRect1 flags—
0x08scrollMarginVector21 flags—
0x04priorityintPrivate—
0x004C0x04padding / unreflected
0x08inputDescriptorsList<ScheduleOne.InputDescriptor>Private—
0x01selectPanelOnStartboolPrivate—
0x01selectPanelOnEnableboolPrivate—
0x01deselectPanelOnDisableboolPrivate—
0x01preventSideNavigationbool1 flags—
0x01allowDiagonalNavigationbool1 flags—
0x01useFullRectForNavigationbool1 flags—
0x005E0x02padding / unreflected
0x08fullRectTransformOverrideRectTransform1 flags—
0x006C0x04padding / unreflected
0x08customNavigationOriginRectTransform1 flags—
0x04panelExitModeEPanelExitMode1 flags—
0x007C0x04padding / unreflected
0x08OnPanelSelectedUnityEventPrivate—
0x08OnPanelDeselectedUnityEventPrivate—
0x01_debugModebool1 flags—
0x00990x07padding / unreflected
0x08_rectTransformRectTransformPrivate—
0x01<IsSelected>k__BackingFieldboolPrivate—
0x01<IsLocked>k__BackingFieldboolPrivate—
0x00AA0x06padding / unreflected
0x08<ParentScreen>k__BackingFieldUIScreenPrivate—
0x08currentSelectedSelectableUISelectablePrivate—
0x04currentIndexint1 flags—
0x01wasNavPressedLastFramebool1 flags—
0x00C90x03padding / unreflected
0x04scrollSpeedfloat1 flags—
0x08scrollCoroutineCoroutinePrivate—
0x01isDisabledboolPrivate—
0x01isQuittingboolPrivate—
0x01lockInputThisFramebool1 flags—
0x00DB0x05padding / unreflected
0x08_canvasCanvasPrivate—
0x08_lastSelectedUISelectable1 flags—
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 65

SignatureFlagsNativeParams
int get_Priority()Public+1 flags0x04
RectTransform get_RectTransform()PublicFinal+3 flags0x08
bool get_IsSelected()Public+1 flags0x01
void set_IsSelected(bool value)Private+1 flags0x01
bool get_IsLocked()Public+1 flags0x01
void set_IsLocked(bool value)Public+1 flags0x01
UIScreen get_ParentScreen()Public+1 flags0x08
void set_ParentScreen(UIScreen value)Private+1 flags0x08
UISelectable get_CurrentSelectedSelectable()Public+1 flags0x08
void set_CurrentSelectedSelectable(UISelectable value)Public+1 flags0x08
int get_CurrentSelectableIndex()Public+1 flags0x04
IReadOnlyList<ScheduleOne.UISelectable> get_Selectables()Public+1 flags0x08
NavigationOverride<ScheduleOne.UIPanel> get_NavigationOverride()Public+1 flags0x08
bool get_IsNavigablePanel()Public+1 flags0x01
EPanelExitMode get_PanelExitMode()Public+1 flags0x04
Canvas get_Canvas()Public+1 flags0x08
void Awake()3 flags0x00
void Start()3 flags0x00
void OnDestroy()3 flags0x00
void OnEnable()3 flags0x00
void OnDisable()3 flags0x00
void Update()3 flags0x00
void LateUpdate()Private0x00
void EarlyUpdate()3 flags0x00
void HandleInputDeviceChanged(const InputDeviceType& type)3 flags0x04
void DetectInput()3 flags0x00
void DetectScreenInputDescriptors()1 flags0x00
void DetectSelectableInput()Private0x00
void SendClickEventToCurrentSelectedSelectable()1 flags0x00
void SetParentScreen(UIScreen screen)Public0x08
bool IsPanelVisible()1 flags0x01
bool IsAnySelectablesActive()1 flags0x01
UISelectable GetNearestSelectableToWorldPosition(const Vector3& worldPos)Public0x0C
UISelectable GetAValidCurrentSelectedSelectable(bool returnFirstFound)Public0x08
void SelectSelectable(UISelectable selectable, bool scrollToSelectable)Public0x08
void SelectSelectable(int index, bool scrollToSelectable)Public0x04
void SelectSelectable(bool returnFirstFound, bool scrollToSelectable)Public0x01
bool AddSelectable(UISelectable selectable)Public0x08
void RemoveSelectable(UISelectable selectable, bool autoFallback)Public0x08
void DeselectSelectable()Public0x00
void ClearAllSelectables()Public0x00
UISelectable GetFallbackSelectable(bool returnFirstFound)Private0x08
UISelectable Select(UISelectable overrideSelectable, bool scrollToChild)1 flags0x08
UISelectable GetEntrySelectable()Private0x08
void Deselect()1 flags0x00
void OnReset()1 flags0x00
void ResetCurrentSelectedSelectable()Private0x00
UISelectable GetNearestToNavigationOrigin(const ENavigationOrigin& origin)Private0x08
void ScrollToCurrentSelectedSelectable()Public0x00
void ScrollToChild(RectTransform child, float duration)1 flags0x08
IEnumerator SmoothScrollContent(const Vector3& targetLocalPosition, float duration)Private0x0C
void EnableSideNavigation(bool enabled)Public0x01
bool Navigate(const Vector2& navDir)3 flags0x08
void ResetNavigationData()Public0x00
void LockNavigationTemporarily()1 flags0x00
bool NavigateUsingCyclePanel(const Vector2& dir)3 flags0x08
RectTransform GetRectTransform()Public0x08
bool HasNavigationOverride(const ScreenDirection& dir, ref UIPanel& selectable)Public0x08
bool HasReciprocalNavigationOverride(const string& dir)Public0x08
void SetNavigationOverrideReciprocated(const string& dir)Public0x08
void ClearNavigationOverrideReciprocated(const string& dir)Public0x08
float GetDirectionMatch(const Vector2& dir, const Vector2& screenPos)PublicFinal+2 flags0x08
float GetDistance(const Vector2& screenPos, const Vector2& direction)PublicFinal+2 flags0x08
Vector3 GetOrigin()PublicFinal+2 flags0x0C
void .ctor()2 flags0x00

Subclasses 3

Used by 58

types with a member, parameter or interface of this type