0x00x0070
Members 15
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | panels | List<ScheduleOne.UIPanel> | Private | — | |
| 0x08 | inputDescriptors | List<ScheduleOne.InputDescriptor> | Private | — | |
| 0x08 | activeScrollRect | ScrollRect | Private | — | |
| 0x01 | addScreenOnStart | bool | Private | — | |
| 0x01 | addScreenOnEnable | bool | Private | — | |
| 0x01 | removeScreenOnDisable | bool | Private | — | |
| 0x01 | autoAttachToInventory | bool | Private | — | |
| 0x01 | _debugMode | bool | 1 flags | — | |
| 0x003D | 0x03 | padding / unreflected | |||
| 0x08 | currentSelectedPanel | UIPanel | Private | — | |
| 0x01 | isSelected | bool | Private | — | |
| 0x01 | wasNavPressedLastFrame | bool | Private | — | |
| 0x004A | 0x06 | padding / unreflected | |||
| 0x08 | _canvas | Canvas | Private | — | |
| 0x08 | _lastSelectedPanel | UIPanel | Private | — | |
| 0x08 | _onPanelChange | PanelChangeEvent | Private | — | |
| 0x01 | _screenSelectedThisFrame | bool | Private | — | |
| 0x0069 | 0x07 | unreflected bytes to end of UIScreen | |||
Inherited from MonoBehaviour 1
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_CancellationTokenSource | CancellationTokenSource | Private | — |
Inherited from Object 4
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_CachedPtr | long | Private | — | |
| 0x04 | OffsetOfInstanceIDInCPlusPlusObject | int | Static+1 flags | — | |
| — | 0x08 | objectIsNullMessage | string | PrivateStatic+1 flags | — |
| — | 0x08 | cloneDestroyedMessage | string | PrivateStatic+1 flags | — |
Functions 32
| Signature | Flags | Native | Params |
|---|---|---|---|
| bool get_IsSelected() | Public+1 flags | 0x01 | |
| void set_IsSelected(bool value) | Public+1 flags | 0x01 | |
| UIPanel get_CurrentSelectedPanel() | Public+1 flags | 0x08 | |
| IReadOnlyList<ScheduleOne.UIPanel> get_Panels() | Public+1 flags | 0x08 | |
| Canvas get_Canvas() | Public+1 flags | 0x08 | |
| void Awake() | Private | 0x00 | |
| void OnAwake() | 3 flags | 0x00 | |
| void Start() | Private | 0x00 | |
| void OnStarted() | 3 flags | 0x00 | |
| void OnEnable() | Private | 0x00 | |
| void OnDisable() | Private | 0x00 | |
| void OnDestroy() | Private | 0x00 | |
| void OnDestroyed() | 3 flags | 0x00 | |
| void Update() | 3 flags | 0x00 | |
| void InitScreen() | Private | 0x00 | |
| void AddPanel(UIPanel panel) | Public | 0x08 | |
| void RemovePanel(UIPanel panel) | Public | 0x08 | |
| void ClearPanels() | Public | 0x00 | |
| void SetCurrentSelectedPanel(UISelectable overrideSelectable, bool scrollToChild, bool allowReselect) | Public | 0x08 | |
| void SetCurrentSelectedPanel(UIPanel panel, UISelectable overrideSelectable, bool scrollToChild, bool allowReselect) | Public | 0x08 | |
| void SetToPreviousSelectedPanel() | Public | 0x00 | |
| void UpdateScrollbar() | Private | 0x00 | |
| void DetectInput() | Private | 0x00 | |
| void DetectScreenInputDescriptors() | Private | 0x00 | |
| bool ForceNavigate(const Vector2& navDir, const Vector2& fromPos) | 1 flags | 0x08 | |
| bool Navigate(const Vector2& navDir, const Vector2& fromPosScreen) | Private | 0x08 | |
| bool NavigateToPanel(UIPanel panel) | Private | 0x08 | |
| void ChangeActiveScrollRect(ScrollRect newScrollRect) | Public | 0x08 | |
| void SubscribeToPanelChange(PanelChangeEvent callback) | Public | 0x08 | |
| void UnsubscribeFromPanelChange(PanelChangeEvent callback) | Public | 0x08 | |
| void .ctor() | Public+1 flags | 0x00 | |
| bool <Navigate>b__44_0(UIPanel p) | Private | 0x08 |
Subclasses 2
Used by 59
types with a member, parameter or interface of this typeApp`1App`1App`1App`1App`1App`1App`1App`1ATMInterfaceBlackjackInterfaceCharacterCreatorMenuConfigPanelConfirmationPopupContactsAppCounterofferInterfaceCounterOfferProductSelectorCustomUIUtilsCyclerControllerDealWindowSelectorDebugInterfaceDeliveryAppDialogueCanvasGraffitiMenuHomeScreenICollection`1IList`1IReadOnlyList`1LobbyInterfaceManagementInterfaceMapAppMenuScreenMessagesAppNewMixScreenPanelDataPhoneShopInterfacePickpocketScreenPlayerInventoryRankUpCanvasRegionUnlockedCanvasRTBInterfaceShopColorPickerShopInterfaceSleepCanvasStationInterface`1StationInterface`1StationInterface`1StationInterface`1StationInterface`1StationInterface`1StationInterface`1StationInterface`1StationInterface`1TabControllerTVAppUIPanelUIPopupScreen[]UIScreenInfoUIScreenManagerUIScreenMonoState