void Awake() { if (Instance == null) { DontDestroyOnLoad(gameObject); Instance = this; } else if (Instance != this) { Destroy(gameObject); } }
// Use this for initialization void Start() { ShopMain.SetActive(false); OrgPos = DungeonManager.Instance.currentPos; MapPos = new[] { Home.transform.position, D1.transform.position, D2.transform.position, D3.transform.position, ShopButton.transform.position }; rDot.transform.position = Home.transform.position; rDot.SetActive(false); DManager = GameObject.Find("DungeonManager"); TManager = GameObject.Find("TimeManager"); ProcTime = TManager.GetComponent <TimeManager>(); Call = DManager.GetComponent <DungeonManager>(); D2.enabled = false; D2.transform.localScale = new Vector3(0, 0, 0); D3.enabled = false; D3.transform.localScale = new Vector3(0, 0, 0); ShopButton.enabled = false; ShopButton.transform.localScale = new Vector3(0, 0, 0); if (Call.StartTrigger == true) { if (Call.DungeonStatus[0].DungeonCleared == true) { D2.enabled = true; D2.transform.localScale = new Vector3(0.8f, 0.8f, 0.8f); ShopButton.enabled = true; ShopButton.transform.localScale = new Vector3(0.8f, 0.8f, 0.8f); } } if (Call.DungeonENum >= 1) { if (Call.DungeonStatus[1].DungeonCleared == true) { D3.enabled = true; D3.transform.localScale = new Vector3(0.8f, 0.8f, 0.8f); } } Window.SetActive(false); }