using UnityEngine; using UnityEngine.UI; public class Preference : MonoBehaviour { public GameObject StyleContainer; public GameObject DoorContainer; public GameObject CounterTopContainer; public GameObject ColorRoomContainer; public GameObject FloorContainer; public GameObject IslandContainer; //Colors public GameObject DoorColor; public GameObject CounterTopColors; public GameObject FloorColor; public void Style() { _G.Style.Clear(); AddTo_G(_G.Style,StyleContainer); } public void DoorModel() { _G.DoorModel.Clear(); AddTo_G(_G.DoorModel,DoorContainer); AddTo_G(_G.DoorModel,DoorColor); } public void CounterTop() { _G.CounterTop.Clear(); AddTo_G(_G.CounterTop,CounterTopContainer); AddTo_G(_G.CounterTop,CounterTopColors); } public void RoomColor() { _G.RoomColor.Clear(); AddTo_G(_G.RoomColor,ColorRoomContainer); } public void FloorStyle() { _G.FloorStyle.Clear(); AddTo_G(_G.FloorStyle,FloorContainer); AddTo_G(_G.FloorStyle,FloorColor); } public void Island() { _G.Island.Clear(); AddTo_G(_G.Island,IslandContainer); } public void AddTo_G(List list,GameObject Container) { foreach(Transform Select in Container.transform) { if(Select.gameObject.GetComponent().isOn){ list.Add(TRANS.This(Select.name)); } } } }