// Use this for initialization private void Start() { crystalColor = GetComponent <CrystalController>().GetCrystalColor(); elevator = elevatorContainer.GetChild(0); destination = elevatorContainer.GetChild(1); origin = elevator.position; }
public void IncrementGems(Utilities.ColorEnum color) { if (color == Utilities.ColorEnum.Red) { redGems++; } else { blueGems++; } gemAudioSource.Play(); UpdateUI(); }
// 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); }