|
1 | 1 | using System.Collections.Generic;
|
| 2 | +using System.Linq; |
2 | 3 | using CommonAPI.Systems;
|
3 | 4 | using NGPT;
|
4 | 5 | using ProjectGenesis.Patches.Logic.QTools;
|
@@ -33,7 +34,7 @@ public class UIQToolsWindow : ManualBehaviour
|
33 | 34 | private Text _factoryLabelText;
|
34 | 35 | private ObjectPool<ItemNeedDetail> _itemCounterPool;
|
35 | 36 |
|
36 |
| - private GameObject _labelTextPrefeb; |
| 37 | + private GameObject _labelTextPrefab; |
37 | 38 | private RectTransform _list;
|
38 | 39 | private RectTransform _listContent;
|
39 | 40 |
|
@@ -93,30 +94,30 @@ private void CreateUI()
|
93 | 94 | _proliferatorComboBox = MyComboBox.MyComboBox.CreateComboBox<ProliferatorComboBox>(30, 380, _tabs[0], "默认增产策略");
|
94 | 95 |
|
95 | 96 | _clearOptionsButton = Util.MakeHiliteTextButton("清空设置".TranslateFromJson(), 80, 24);
|
96 |
| - Util.NormalizeRectWithTopLeft(_clearOptionsButton, 1635, 2, _labelTextPrefeb.transform); |
| 97 | + Util.NormalizeRectWithTopLeft(_clearOptionsButton, 1635, 2, _labelTextPrefab.transform); |
97 | 98 |
|
98 | 99 | CreateLabelText("工厂", 255, 0);
|
99 | 100 | CreateLabelText("配方选取", 415, 0);
|
100 | 101 | CreateLabelText("增产策略", 850, 0);
|
101 | 102 |
|
102 |
| - _labelTextPrefeb.GetComponent<Text>().text = "物品".TranslateFromJson(); |
103 |
| - Util.NormalizeRectWithTopLeft(_labelTextPrefeb.transform, -5, 0); |
| 103 | + _labelTextPrefab.GetComponent<Text>().text = "物品".TranslateFromJson(); |
| 104 | + Util.NormalizeRectWithTopLeft(_labelTextPrefab.transform, -5, 0); |
104 | 105 |
|
105 |
| - Util.NormalizeRectWithTopLeft(Util.CreateLabelText(_labelTextPrefeb, "添加需求:".TranslateFromJson()), 20, 19, _rightContent); |
| 106 | + Util.NormalizeRectWithTopLeft(Util.CreateLabelText(_labelTextPrefab, "添加需求:".TranslateFromJson()), 20, 19, _rightContent); |
106 | 107 |
|
107 |
| - _needLabelText = Util.CreateLabelText(_labelTextPrefeb, "需求:".TranslateFromJson()); |
| 108 | + _needLabelText = Util.CreateLabelText(_labelTextPrefab, "需求:".TranslateFromJson()); |
108 | 109 | Util.NormalizeRectWithTopLeft(_needLabelText, 20, 60, _rightContent);
|
109 | 110 |
|
110 |
| - _asRawsLabelText = Util.CreateLabelText(_labelTextPrefeb, "额外输入:".TranslateFromJson()); |
| 111 | + _asRawsLabelText = Util.CreateLabelText(_labelTextPrefab, "额外输入:".TranslateFromJson()); |
111 | 112 | Util.NormalizeRectWithTopLeft(_asRawsLabelText, 20, 160, _rightContent);
|
112 | 113 |
|
113 |
| - _rawsLabelText = Util.CreateLabelText(_labelTextPrefeb, "原料需求:".TranslateFromJson()); |
| 114 | + _rawsLabelText = Util.CreateLabelText(_labelTextPrefab, "原料需求:".TranslateFromJson()); |
114 | 115 | Util.NormalizeRectWithTopLeft(_rawsLabelText, 20, 260, _rightContent);
|
115 | 116 |
|
116 |
| - _byproductsLabelText = Util.CreateLabelText(_labelTextPrefeb, "副产物:".TranslateFromJson()); |
| 117 | + _byproductsLabelText = Util.CreateLabelText(_labelTextPrefab, "副产物:".TranslateFromJson()); |
117 | 118 | Util.NormalizeRectWithTopLeft(_byproductsLabelText, 20, 360, _rightContent);
|
118 | 119 |
|
119 |
| - _factoryLabelText = Util.CreateLabelText(_labelTextPrefeb, "工厂:".TranslateFromJson()); |
| 120 | + _factoryLabelText = Util.CreateLabelText(_labelTextPrefab, "工厂:".TranslateFromJson()); |
120 | 121 | Util.NormalizeRectWithTopLeft(_factoryLabelText, 20, 460, _rightContent);
|
121 | 122 |
|
122 | 123 | var inputObj = GameObject.Find("UI Root/Overlay Canvas/In Game/Planet & Star Details/planet-detail-ui/name-input");
|
@@ -370,7 +371,7 @@ public void SetTabIndex(int index, bool immediate)
|
370 | 371 | }
|
371 | 372 |
|
372 | 373 | private void CreateLabelText(string s, float left, float top) =>
|
373 |
| - Util.NormalizeRectWithTopLeft(Util.CreateLabelText(_labelTextPrefeb, s.TranslateFromJson()), left, top); |
| 374 | + Util.NormalizeRectWithTopLeft(Util.CreateLabelText(_labelTextPrefab, s.TranslateFromJson()), left, top); |
374 | 375 |
|
375 | 376 | public override void _OnUpdate()
|
376 | 377 | {
|
@@ -500,8 +501,8 @@ internal static UIQToolsWindow CreateWindow()
|
500 | 501 |
|
501 | 502 | if (t.name == "title")
|
502 | 503 | {
|
503 |
| - win._labelTextPrefeb = t.GetChild(0).gameObject; |
504 |
| - Destroy(win._labelTextPrefeb.GetComponent<Localizer>()); |
| 504 | + win._labelTextPrefab = t.GetChild(0).gameObject; |
| 505 | + Destroy(win._labelTextPrefab.GetComponent<Localizer>()); |
505 | 506 |
|
506 | 507 | for (var j = 1; j < t.childCount; j++) Destroy(t.GetChild(j).gameObject);
|
507 | 508 | }
|
|
0 commit comments