public void TriggerFireballFire(AbstractProjectileObject fireball) { FireballFireArgs args = new FireballFireArgs(fireball); OnRaiseFireballFireEvent(args); }
protected virtual void OnRaiseFireballFireEvent(FireballFireArgs e) { EventHandler <FireballFireArgs> handler = RaiseFireballFireEvent; handler?.Invoke(e.Sender, e); }