// Use this for initialization void Start() { //GameManager.events.OnConeAbilityUsed += Cooldown; //GameManager.events.OnSpearDrawAbilityUsed += Cooldown; FS = GetComponent <FlyingSpear>(); CD = GetComponent <ConeDraw>(); }
void OnTriggerEnter2D(Collider2D collider) { if (_isFrozen == false) { // special interaction with iceball (Boss3's projectile, base class FlyingSpear) FlyingSpear iceball = collider.GetComponent <FlyingSpear> (); if (iceball != null) { _audio.PlayOneShot(frozenSFX); SetFrozen(); _animator.SetTrigger("Freeze"); } } }