// Use this for initialization void Start() { //fireSpeed = 0.13f; // one-minute game //fireSpeed = 0.05f; // 2 min 20 sec for fire to traverse //fireSpeed = 0.040f; //3 minutes to lose fireSpeed = 0.053f; //3 minutes to lose stopped = false; flickAnim = GetComponentInChildren <FireFlicker> (); }
private void Start() { sr = GetComponent <SpriteRenderer>(); fireScript = GetComponentInChildren <FireFlicker>(); var torch_fire = torch.gameObject.transform.Find(TORCH_SPRITE); var torch_body = torch.gameObject.transform.Find(TORCH_BODY); torch_sr = torch_fire.GetComponent <SpriteRenderer>(); torch_body_sr = torch_body.GetComponent <SpriteRenderer>(); anim = GetComponent <Animator>(); rb = GetComponent <Rigidbody2D>(); levelController = FindObjectOfType <LevelController>().GetComponent <LevelController>(); anim.SetBool("isDead", false); StartCoroutine(DegradeTorchByTime()); }