using UnityEngine; using UnityEngine.UI; public class UnderPNL : MonoBehaviour { public void StartPNL() { _G.SC[0] = UIT.Global(Header.Valance,_G.G).Split('?')[0];//GlobalSelectionManager.GetValue(GlobalOption.VALA_6).Split('?')[0]; float NO = 16; float maxw = 8; _G.PNLSelect = "UNDERPNL"; DOIT.BTNPNL("TOG1", 100, "MODEL", "UNDE", NO, maxw, "UNDER/"); //SIZE BACKGROUND DOIT.Sizebackground(NO, maxw); DOIT.Sizebackground(NO, maxw); GameObject.Find("MODEL").transform.localPosition = new Vector3(0, 5, 0); float HBG = 140 + (NO / maxw) * 110f; DOIT.OffMODIFYER(); //Category DOIT.BTNCAT("MOLDING UNDER", 1, "MOLDING UNDER", "", "", "", "", ""); GameObject.Find("EMPTYLpnl").transform.Find("CATEGORY").transform.localPosition = new Vector3(0, HBG / 2 - 35, 1); //Modifiyer GameObject.Find("EMPTYLpnl").transform.Find("MODIFYER").transform.Find("UNDERGLOBAL").gameObject.SetActive(true); GameObject.Find("EMPTYLpnl").transform.Find("MODIFYER").transform.Find("ColorChart").gameObject.SetActive(true); GameObject.Find("EMPTYLpnl").transform.Find("MODIFYER").transform.localPosition = new Vector3(0, -HBG / 2 + 45, 1); string[] code = UIT.Global(Header.Valance,_G.G).Split('?');//GlobalSelectionManager.GetValue(GlobalOption.VALA_6).Split('?'); if (SceneModeManager.SelectedName != "") { code = _G.OBJs[Get.GetObjectIndex(SceneModeManager.SelectedName)][65].Split(","[0]); } //Color GameObject.Find(code[2]).GetComponent().isOn = true; DOIT.ColorModel(code[2]); //Shine GameObject.Find(code[4]).GetComponent().isOn = true; //Box model GameObject.Find("EMPTYLpnl").transform.Find("MODEL").transform.Find(_G.SC[0]).GetComponent().isOn = true; //Height string hH = code[1]; if (hH == "0") hH = "2"; GameObject.Find("mH").gameObject.GetComponent().text = hH + _G.Sys; } public static void Add() { foreach (Transform c1 in GameObject.Find("ColorChart").transform) { if (c1.GetComponent().isOn == true) { _G.SC[5] = c1.name; } } foreach (Transform sh in GameObject.Find("SHINE").transform) { if (sh.GetComponent().isOn == true) { _G.SC[7] = sh.name; } } string Num = _G.SC[0].Substring(4, 3); string hU = GameObject.Find("mH").gameObject.GetComponent().text; hU = DOIT.CSs(hU); string cc = "UNDE" + Num + "," + hU + "," + _G.SC[5] + ",r0," + _G.SC[7]; if (SceneModeManager.SelectedName != "") DOUNIQUE(cc); else DOGLOBAL(cc); _MOL.SetMolding(); DOIT.CloseALLPNL(); } public static void DOGLOBAL(string cc) { print("cc===" + cc); UIT.GlobalSet(Header.Valance,cc,_G.G);//GlobalSelectionManager.SetValue(GlobalOption.VALA_6, cc); DOIT.AddtoCodeCabGlobal(65, cc, _G.G); } public static void DOUNIQUE(string cc) { print("cc===" + cc); int nO = Get.GetObjectIndex(SceneModeManager.SelectedName); _G.OBJs[nO][60] = "UNIQUE"; _G.OBJs[nO][65] = cc; } public void None() { if (SceneModeManager.SelectedName != "") { int nO = Get.GetObjectIndex(SceneModeManager.SelectedName); string[] CC = _G.OBJs[nO][65].Split(","[0]); string cc = CC[0] + ",0," + CC[2] + "," + CC[3] + "," + CC[4]; print("cc===" + cc); DOUNIQUE(cc); } else { string[] CC = UIT.Global(Header.Valance,_G.G).Split('?');//GlobalSelectionManager.GetValue(GlobalOption.VALA_6).Split('?'); string cc = CC[0] + ",0," + CC[2] + "," + CC[3] + "," + CC[4]; print("cc===" + cc); DOGLOBAL(cc); } _MOL.SetMolding(); DOIT.CloseALLPNL(); } public void SetGlobal() { int nO = Get.GetObjectIndex(SceneModeManager.SelectedName); //_G.OBJs[nO][60] = "GLOBAL"; _G.OBJs[nO][65] = UIT.Global(Header.Valance,_G.G);//GlobalSelectionManager.GetValue(GlobalOption.VALA_6); DOUNIQUE(UIT.Global(Header.Valance,_G.G));//GlobalSelectionManager.GetValue(GlobalOption.VALA_6)); _MOL.SetMolding(); } }