private void Death(Damage lastDamage) { if (OnKillEvent != null) { OnKillEvent.Invoke(this, lastDamage); } Destroy(gameObject); }
private void Death(Damage lastDamage) { if (OnKillEvent != null) { OnKillEvent.Invoke(this, lastDamage); } Destroy(gameObject); if (deathVfx) { GameObject.Instantiate(deathVfx, transform.position, Quaternion.identity); } }
public override void Kill() { Debug.WriteLine("LobbyDialog killed!"); OnKillEvent?.Invoke(); }
public override void Kill() { OnKillEvent?.Invoke(); }
public void EmitKillEvent(KillEvent ev) { OnKillEvent?.Invoke(this, new Ps2EventArgs <KillEvent>(ev)); }