using UnityEngine; using UnityEngine.UI; public class CounterPNL : MonoBehaviour { public void StartPNL() { startPNL(); } public static void startPNL() { string[] code = UIT.Global(Header.Counter,_G.G).Split(',');//GlobalSelectionManager.GetValue(GlobalOption.COUN_8).Split(","[0]); if (SceneModeManager.SelectedName != "") { code = _G.OBJs[Get.GetObjectIndex(SceneModeManager.SelectedName)][41].Split(","[0]); } _G.PNL = "Counter"; _G.SC[0] = ""; int NO = 24; int maxw = 8; DOIT.BTNPNL("TOG1", 100, "MODEL", "COUN", NO, maxw, "FINISH/"); DOIT.BTNCAT("FINISH", 4, "BACK SPLASH", "WOOD", "CERAMIC", "COUNTER", "", ""); DOIT.Sizebackground(NO, maxw); float HBG = 140 + (NO / maxw) * 110f; DOIT.OffMODIFYER(); GameObject.Find("MODEL").transform.localPosition = new Vector3(0, 5, 0); //Modifiyer GameObject.Find("EMPTYLpnl").transform.Find("MODIFYER").transform.Find("FINISH").gameObject.SetActive(true); GameObject.Find("EMPTYLpnl").transform.Find("MODIFYER").transform.localPosition = new Vector3(0, -HBG / 2 + 40, 1); //Color GameObject.Find(code[2]).GetComponent().isOn = true; DOIT.ColorModel(code[2]); //Shine GameObject.Find(code[4]).GetComponent().isOn = true; //Rotation GameObject.Find(code[3]).GetComponent().isOn = true; //Model //GameObject.Find("EMPTYLpnl").transform.Find("MODEL").transform.Find(code[0]).GetComponent().isOn = true; } public static void AddTexture() { string cc = _G.SC[0] + "," + _G.SC[1] + "," + _G.SC[2] + "," + _G.SC[3] + "," + _G.SC[4]+ "," + _G.SC[5]+ "," + _G.SC[6]+ "," + _G.SC[7]; if (SceneModeManager.SelectedName != "") DOUNIQUE(cc); else DOGLOBAL(cc); } public static void Add() { foreach (Transform child in GameObject.Find("SIZE").transform) { if (child.GetComponent().isOn == true) { _G.SC[1] = child.name; } } foreach (Transform child in GameObject.Find("Color").transform) { if (child.GetComponent().isOn == true) { _G.SC[2] = child.name; } } foreach (Transform child in GameObject.Find("ROT").transform) { if (child.GetComponent().isOn == true) { _G.SC[3] = child.name; } } foreach (Transform child in GameObject.Find("SHINE").transform) { if (child.GetComponent().isOn == true) { _G.SC[4] = child.name; } } string cc = _G.SC[0] + "," + _G.SC[1] + "," + _G.SC[2] + "," + _G.SC[3] + "," + _G.SC[4]; if (SceneModeManager.SelectedName != "") DOUNIQUE(cc); else DOGLOBAL(cc); } public static void DOGLOBAL(string cc) { //GlobalOptionChangeCommand globalCommand = new(GlobalOption.Counter, _G.G, cc); DOIT.AddtoCodeCabGlobal(41, cc,_G.G); DOIT.REDOALLCab_G(); DOIT.CloseALLPNL(); SceneModeManager.Instance.SetSceneMode(SceneModes.Navigate); DOIT.AllSelOff(); } public static void DOUNIQUE(string cc) { int nO = Get.GetObjectIndex(SceneModeManager.SelectedName); _G.OBJs[nO][41] = cc; DOIT.REDOCAB(nO); DOIT.CloseALLPNL(); DOIT.AllSelOff(); } // public void SetGlobal() // { // DOUNIQUE(_G.SPC); // } }