Example #1
0
    // Use this for initialization
    private void Start()
    {
        crystalColor = GetComponent <CrystalController>().GetCrystalColor();

        elevator    = elevatorContainer.GetChild(0);
        destination = elevatorContainer.GetChild(1);
        origin      = elevator.position;
    }
Example #2
0
    public void IncrementGems(Utilities.ColorEnum color)
    {
        if (color == Utilities.ColorEnum.Red)
        {
            redGems++;
        }
        else
        {
            blueGems++;
        }


        gemAudioSource.Play();
        UpdateUI();
    }
Example #3
0
    // Use this for initialization
    private void Start()
    {
        gameManager  = GameObject.Find("GameManager").GetComponent <GameManager>();
        crystalColor = GetComponent <CrystalController>().GetCrystalColor();
        doorCollider = door.GetComponent <BoxCollider2D>();

        originalSize = door.transform.localScale;

        var ps   = debrisParticle.GetComponent <ParticleSystem>();
        var main = ps.main;

        main.startDelay = debrisStartDelay;

        var debrisOffsetY = doorCollider.bounds.extents.y - debrisOffsetYMagicNumber;

        debrisPosition = new Vector3(door.transform.position.x, door.transform.position.y + debrisOffsetY, door.transform.position.z);
    }