public void EyeOfTheStorm(float hpHeal, float dmg) { var evnt = EyeOfTheStormEvent.Create(Bolt.GlobalTargets.Everyone); evnt.HPToHealAllies = hpHeal; evnt.DmgToBoss = dmg; evnt.Send(); }
public override void OnEvent(EyeOfTheStormEvent evnt) { playerSpellcaster = playerEntity.GetComponent <Player>().spellcaster; playerSpellcaster.HealDamage((int)evnt.HPToHealAllies); PanelHolder.instance.displaySpellCastNotif("Eye of the Storm", "Dark Mage took " + evnt.DmgToBoss + " damage and all allies healed by " + evnt.HPToHealAllies + "!", "OK"); if (BoltNetwork.IsServer) { gameStateEntity.GetComponent <NetworkGameState>() .DealDmgToBoss(evnt.DmgToBoss); gameStateEntity.GetComponent <NetworkGameState>() .IncrementAttackCount(); } }