using UnityEngine; using UnityEngine.UI; public class SplashPNL : MonoBehaviour { public void StartPNL() { startPNL(); } public static void startPNL() { _G.PNL = "Splash"; int NO = 24; int maxw = 8; DOIT.BTNPNL("TOG1", 100, "MODEL", "SPLA", NO, maxw, "FINISH/"); DOIT.Sizebackground(NO, maxw); float HBG = 140 + (NO / maxw) * 110f; DOIT.OffMODIFYER(); DOIT.BTNCAT("BACK SPLASH", 4, "BACK SPLASH", "WOOD", "CERAMIC", "COUNTER", "", ""); 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); string[] cc = UIT.Global(Header.Splash,_G.G).Split(',');//GlobalSelectionManager.GetValue(GlobalOption.SPLA_9).Split(","[0]); if (SceneModeManager.SelectedName != "") { cc = _G.OBJs[Get.GetObjectIndex(SceneModeManager.SelectedName)][54].Split(","[0]); } GameObject.Find(cc[1]).transform.GetComponent().isOn = true; GameObject.Find(cc[2]).transform.GetComponent().isOn = true; GameObject.Find(cc[3]).transform.GetComponent().isOn = true; GameObject.Find(cc[4]).transform.GetComponent().isOn = true; } public static void Add() { foreach (Transform size in GameObject.Find("SIZE").transform) { if (size.GetComponent().isOn == true) { _G.SC[1] = size.name; } } foreach (Transform col in GameObject.Find("Color").transform) { if (col.GetComponent().isOn == true) { _G.SC[2] = col.name; } } foreach (Transform Rot in GameObject.Find("ROT").transform) { if (Rot.GetComponent().isOn == true) { _G.SC[3] = Rot.name; } } foreach (Transform Shine in GameObject.Find("SHINE").transform) { if (Shine.GetComponent().isOn == true) { _G.SC[4] = Shine.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); _MOL.SetMolding(); DOIT.CloseALLPNL(); } public static void DOGLOBAL(string cc) { UIT.GlobalSet(Header.Splash,cc,_G.G);//GlobalSelectionManager.SetValue(GlobalOption.SPLA_9, cc); DOIT.AddtoCodeSplashGlobal(54, cc); DOIT.REDOALLSplash(); } public static void DOUNIQUE(string cc) { int nO = Get.GetObjectIndex(SceneModeManager.SelectedName); _G.OBJs[nO][54] = cc; _G.OBJs[nO][60] = "UNIQUE"; print("----------------------------UNIQUE------------------------------"); DOIT.REDOThisSplash(nO); } public void None() { int nO = Get.GetObjectIndex(SceneModeManager.SelectedName); string[] CC = _G.OBJs[nO][54].Split(","[0]); string cc = CC[0] + ",0," + CC[2] + "," + CC[3] + "," + CC[4]; DOUNIQUE(cc); DOIT.CloseALLPNL(); SceneModeManager.Instance.SetSceneMode(SceneModes.Navigate); DOIT.AllSelOff(); } }