private void Start() { stats = GetComponent <AlienStats>(); collider2d = GetComponent <BoxCollider2D>(); if (!statsObject.isKillable) { collider2d.enabled = false; } else { collider2d.enabled = true; } StartCoroutine("ResetDash"); StartCoroutine("ResetFireBall"); FindTarget(); audioPlayer = GetComponent <AudioPlayer>(); lightSource = GetComponentInChildren <Light>(); spriteRenderer = GetComponentInChildren <SpriteRenderer>(); shield = GetComponentInChildren <DisableShield>(); anim = GetComponentInChildren <Animator>(); AlienHealth.Value = AlienMaxHealth.Value; // Reset fan of fire statsObject.FanOfFireDone = false; statsObject.FanOfFireOnCooldown = false; fireBallsSpawned = 0; if (shield) { shield.SetState(false); } }
void Start() { stats = GetComponent <AlienStats>(); }