1
0
mirror of https://github.com/soarqin/DSP_Mods.git synced 2025-12-08 20:53:28 +08:00

work in progress

This commit is contained in:
2025-04-26 20:51:50 +08:00
parent f6f28efd88
commit 8550a354f1
2 changed files with 14 additions and 3 deletions

View File

@@ -204,7 +204,18 @@ public static class UIFunctions
{
var uiRoot = UIRoot.instance;
if (!uiRoot) return;
var rtrans = uiRoot.uiGame.starmap.transform as RectTransform;
var rect = uiRoot.uiGame.starmap.transform as RectTransform;
var panel = new GameObject("uxassist-starmap-panel");
var rtrans = panel.AddComponent<RectTransform>();
panel.transform.SetParent(rect);
rtrans.sizeDelta = new Vector2(Screen.width, Screen.height);
rtrans.localScale = new Vector3(1f, 1f, 1f);
rtrans.anchorMax = new Vector2(0f, 1f);
rtrans.anchorMin = new Vector2(0f, 1f);
rtrans.pivot = new Vector2(0f, 1f);
rtrans.localPosition = new Vector3(0f, 0, 0f);
var cornerComboBox = UI.MyCornerComboBox.CreateComboBox(135, 0, rtrans, true).WithItems("Show original name".Translate(), "Show distance".Translate(), "Show planet count".Translate(), "Show all information".Translate());
cornerComboBox.SetIndex(Functions.UIFunctions.CornerComboBoxIndex);
cornerComboBox.OnSelChanged += (index) =>

View File

@@ -23,14 +23,14 @@ public class MyCornerComboBox : MonoBehaviour
go.SetActive(false);
var cbctrl = go.transform.GetComponent<UIComboBox>();
cbctrl.onSubmit.RemoveAllListeners();
cbctrl.onItemIndexChange.RemoveAllListeners();
foreach (var button in cbctrl.ItemButtons)
{
Destroy(button.gameObject);
}
cbctrl.Items.Clear();
cbctrl.ItemButtons.Clear();
cbctrl.onSubmit.RemoveAllListeners();
cbctrl.onItemIndexChange.RemoveAllListeners();
_baseObject = go;
}