using UnityEngine; using System; using TMPro; public class PAINT : MonoBehaviour { public static String SEL = ""; public void StartPaint() { DOIT.CloseALLPNL(); DOIT.AllSelOff(); _G.PON="PAINpnl"; SceneModeManager.Instance.SetSceneMode(SceneModes.Paint); GameObject P = GameObject.Find("PNL").transform.Find("PAINTpnl").gameObject; P.SetActive(true); GameObject.Find("PNL").transform.Find("PAINTpnl").gameObject.transform.localPosition = new Vector3(0, -215, 0); //PAINT.SEL = ""; } public void CHARTSELECT(string c) { Debug.Log("-----------------------------------------start with SICO"); GameObject C = GameObject.Find("COLOR SICO PALETTES"); for (int i = 0; i < C.transform.childCount; i++) { C.transform.GetChild(i).gameObject.SetActive(false); } C.transform.Find(c).gameObject.SetActive(true); } public void ChangeWALLColour() { string ColorString=Get.o2("PAINTpnl/ColorPickerDeco","HexValue").GetComponent().text; _G.pickedColor=DOIT.CSc(ColorString,255); CommandHandler.Instance.AddToHistory(new ColorChangeCommand(SEL)); print("Passer changeWALL1Colour"); print("SEL===========================" + ColorString); } public void SELClick() { DOIT.ResetRoomSelect(); SceneModeManager.Instance.SetSceneMode(SceneModes.Paint); SEL = this.name; if (SEL == "AWAL") DOIT.AllWall(); } void paint(GameObject O) { print("Passer paint 3"); if (O) O.GetComponent().material.color = _G.pickedColor; } void paintaWall(GameObject O, Color C) { print("Passer painWall"); for (int i = 0; i < O.transform.childCount; i++) { /* O.transform.GetChild(i).GetComponent().material = _G.WALLCOLOR; O.transform.GetChild(i).GetComponent().material.color = C; O.transform.GetChild(i).GetComponent().material.mainTexture = null;*/ O.transform.GetChild(i).GetComponent().material.SetTexture("mainTex", null); O.transform.GetChild(i).GetComponent().material.SetColor("_c1", C); O.transform.GetChild(i).GetComponent().material.SetColor("_c2", C); O.transform.GetChild(i).GetComponent().material.SetColor("_c3", C); O.transform.GetChild(i).GetComponent().material.SetFloat("_smoothness", 0.6f); } } }