|
11 | 11 |
|
12 | 12 | public static class LayerMenuExtensions |
13 | 13 | { |
| 14 | + |
| 15 | + public static GameObject loadButtonObj; |
| 16 | + public static InputField inputField; |
| 17 | + public static GameObject versionTextObj; |
| 18 | + public static GameObject borderObj; |
| 19 | + |
14 | 20 | private static IEnumerator WaitAndChangeSprite(MenuButtonSandbox sandboxBtn, Sprite sprite) |
15 | 21 | { |
16 | 22 | yield return new WaitWhile(() => UIManager.isMenuMoving); |
@@ -155,7 +161,7 @@ public static void CalculateMenuExtended(this object layerMenuInstance) |
155 | 161 |
|
156 | 162 | if (!alreadyExists) |
157 | 163 | { |
158 | | - GameObject loadButtonObj = new GameObject("MenuLoadButton", typeof(RectTransform), typeof(CanvasRenderer), typeof(Image), typeof(Button)); |
| 164 | + loadButtonObj = new GameObject("MenuLoadButton", typeof(RectTransform), typeof(CanvasRenderer), typeof(Image), typeof(Button)); |
159 | 165 | RectTransform loadButtonRect = loadButtonObj.GetComponent<RectTransform>(); |
160 | 166 | loadButtonObj.transform.SetParent(menuParent, false); |
161 | 167 | loadButtonRect.sizeDelta = new Vector2(70, 60); |
@@ -186,7 +192,7 @@ public static void CalculateMenuExtended(this object layerMenuInstance) |
186 | 192 | wrapperRect.pivot = new Vector2(1f, 1f); |
187 | 193 | wrapperRect.anchoredPosition = new Vector2(-140f, -30f); |
188 | 194 |
|
189 | | - GameObject borderObj = new GameObject("Border", typeof(RectTransform), typeof(CanvasRenderer), typeof(Image)); |
| 195 | + borderObj = new GameObject("Border", typeof(RectTransform), typeof(CanvasRenderer), typeof(Image)); |
190 | 196 | RectTransform borderRect = borderObj.GetComponent<RectTransform>(); |
191 | 197 | borderObj.transform.SetParent(inputWrapper.transform, false); |
192 | 198 | borderRect.anchorMin = new Vector2(0.5f, 0.5f); |
@@ -226,11 +232,11 @@ public static void CalculateMenuExtended(this object layerMenuInstance) |
226 | 232 | inputText.color = Color.black; |
227 | 233 | inputText.fontSize = 30; |
228 | 234 |
|
229 | | - InputField inputField = inputObj.GetComponent<InputField>(); |
| 235 | + inputField = inputObj.GetComponent<InputField>(); |
230 | 236 | inputField.textComponent = inputText; |
231 | 237 | inputField.text = "3MPYMS"; |
232 | 238 |
|
233 | | - GameObject versionTextObj = new GameObject("ModVersionText", typeof(RectTransform), typeof(CanvasRenderer), typeof(Text)); |
| 239 | + versionTextObj = new GameObject("ModVersionText", typeof(RectTransform), typeof(CanvasRenderer), typeof(Text)); |
234 | 240 | RectTransform versionTextRect = versionTextObj.GetComponent<RectTransform>(); |
235 | 241 | versionTextObj.transform.SetParent(menuParent, false); |
236 | 242 | versionTextRect.sizeDelta = new Vector2(200, 30); |
|
0 commit comments