private void Awake() { boxes = GameObject.FindGameObjectsWithTag("Box"); targets = GameObject.FindGameObjectsWithTag("Target"); audioSource = GetComponent <AudioSource>(); walls = GameObject.Find("Walls"); detectors = GameObject.Find("InputDetector"); currentLevelTargetCount = boxes.Length; //For debug only, if you don't enter the level from the main screen, instantiate the clone of canvas memory if (GameObject.Find("CanvasMemory") == null) { Instantiate(canvasMemoryPrefab, new Vector3(0, 0, 0), Quaternion.identity); canvasMemory = GameObject.Find("CanvasMemory(Clone)").GetComponent <CanvasMemory>(); } else { canvasMemory = GameObject.Find("CanvasMemory").GetComponent <CanvasMemory>(); } if (canvasMemory.isCanvasEnabled) { canvas.SetActive(true); canvas.GetComponent <CanvasGroup>().alpha = 1; } }
//public static event Action<SwipeData> OnSwipe = delegate { }; private void Start() { boxes = GameObject.FindGameObjectsWithTag("Box"); sceneLoader = GameObject.Find("SceneLoader").GetComponent <SceneLoader>(); //Debug Only canvasMemory = (GameObject.Find("CanvasMemory") != null) ? GameObject.Find("CanvasMemory").GetComponent <CanvasMemory>() : GameObject.Find("CanvasMemory(Clone)").GetComponent <CanvasMemory>(); }