Exemple #1
0
 private void Awake()
 {
     Water.SetActive(false);
     IsBroken       = false;
     spriteRenderer = GetComponent <SpriteRenderer>();
     pipesManager   = GameObject.FindObjectOfType <PipesManager>();
 }
Exemple #2
0
 void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
     else
     {
         Destroy(gameObject);
     }
 }
Exemple #3
0
    private void Start()
    {
        manager = FindObjectOfType <PipesManager>();
        for (int i = 0; i < acceptableRotations.Length; i++)
        {
            currRotation = transform.rotation.eulerAngles.z;

            acceptableRotations[i] = transform.rotation.eulerAngles.z;
            switch (pipeType)
            {
            case 0:
                Rotate();
                Rotate();
                Rotate();
                Rotate();
                break;

            case 1:
                Rotate();
                Rotate();
                break;

            case 2:
                Rotate();
                break;
            }
        }
        if (interactable && scrambleIt)
        {
            scramble = Random.Range(1, 4);
            for (int i = 0; i < scramble; i++)
            {
                Rotate();
            }
        }
    }
 void Start()
 {
     pipesManager = FindObjectOfType <PipesManager> ();
 }