@@ -37,6 +37,20 @@ public static Transform MenuParent
3737 }
3838 }
3939
40+ private static Transform _menuTabs ;
41+
42+ public static Transform MenuTabs
43+ {
44+ get
45+ {
46+ if ( _menuTabs == null )
47+ {
48+ _menuTabs = Instance . field_Public_Transform_0 . Find ( "Window/Page_Buttons_QM/HorizontalLayoutGroup" ) ;
49+ }
50+ return _menuTabs ;
51+ }
52+ }
53+
4054 private static MenuStateController _menuStateCtrl ;
4155
4256 public static MenuStateController MenuStateCtrl
@@ -67,12 +81,95 @@ public static SelectedUserMenuQM SelectedUserLocal
6781 }
6882 }
6983
84+ private static Transform _dashboardMenu ;
85+ public static Transform DashboardMenu
86+ {
87+ get
88+ {
89+ if ( _dashboardMenu == null )
90+ {
91+ _dashboardMenu = MenuParent . Find ( "Menu_Dashboard" ) ;
92+ }
93+ return _dashboardMenu ;
94+ }
95+ }
96+ private static Transform _notificationMenu ;
97+ public static Transform NotificationMenu
98+ {
99+ get
100+ {
101+ if ( _notificationMenu == null )
102+ {
103+ _notificationMenu = MenuParent . Find ( "Menu_Notifications" ) ;
104+ }
105+ return _notificationMenu ;
106+ }
107+ }
108+ private static Transform _hereMenu ;
109+ public static Transform HereMenu
110+ {
111+ get
112+ {
113+ if ( _hereMenu == null )
114+ {
115+ _hereMenu = MenuParent . Find ( "Menu_Here" ) ;
116+ }
117+ return _hereMenu ;
118+ }
119+ }
120+ private static Transform _cameraMenu ;
121+ public static Transform CameraMenu
122+ {
123+ get
124+ {
125+ if ( _cameraMenu == null )
126+ {
127+ _cameraMenu = MenuParent . Find ( "Menu_Camera" ) ;
128+ }
129+ return _cameraMenu ;
130+ }
131+ }
132+ private static Transform _audiosettingsMenu ;
133+ public static Transform AudioSettingsMenu
134+ {
135+ get
136+ {
137+ if ( _audiosettingsMenu == null )
138+ {
139+ _audiosettingsMenu = MenuParent . Find ( "Menu_AudioSettings" ) ;
140+ }
141+ return _audiosettingsMenu ;
142+ }
143+ }
144+ private static Transform _settingsMenu ;
145+ public static Transform SettingsMenu
146+ {
147+ get
148+ {
149+ if ( _settingsMenu == null )
150+ {
151+ _settingsMenu = MenuParent . Find ( "Menu_Settings" ) ;
152+ }
153+ return _settingsMenu ;
154+ }
155+ }
156+ private static Transform _devtoolsMenu ;
157+ public static Transform DevToolsMenu
158+ {
159+ get
160+ {
161+ if ( _devtoolsMenu == null )
162+ {
163+ _devtoolsMenu = MenuParent . Find ( "Menu_DevTools" ) ;
164+ }
165+ return _devtoolsMenu ;
166+ }
167+ }
168+
70169 private static Wing [ ] _wings ;
71170 private static Wing _leftWing ;
72171 private static Wing _rightWing ;
73172
74- private static Transform _cameraMenu ;
75-
76173 public static Wing [ ] Wings
77174 {
78175 get
@@ -109,18 +206,9 @@ public static Wing RightWing
109206 return _rightWing ;
110207 }
111208 }
209+ public static Transform WingMenuContent ( this Wing wing ) =>
210+ wing . transform . Find ( "Container/InnerContainer/WingMenu/ScrollRect/Viewport/VerticalLayoutGroup" ) ;
112211
113- public static Transform CameraMenu
114- {
115- get
116- {
117- if ( _cameraMenu == null )
118- {
119- _cameraMenu = Instance . field_Public_Transform_0 . Find ( "Window/QMParent/Menu_Camera" ) ;
120- }
121- return _cameraMenu ;
122- }
123- }
124212
125213 private static Sprite _onIconSprite ;
126214 public static Sprite OnIconSprite
0 commit comments