Example #1
0
    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;
        }
    }
Example #2
0
    //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>();
    }