//For combat API public void HealAllAlliesByHp(float hp, string spellName) { var evnt = HealAllAlliesByHP.Create(Bolt.GlobalTargets.Everyone); evnt.HP = hp; evnt.Spellname = spellName; evnt.Send(); }
/*Everyone recieves this during combat*/ public override void OnEvent(HealAllAlliesByHP evnt) { playerSpellcaster = playerEntity.GetComponent <Player>().spellcaster; //TODO: keep as float. playerSpellcaster.HealDamage((int)evnt.HP); //TODO: Display Feedback PanelHolder.instance.displaySpellCastNotif(evnt.Spellname, "All allies were healed by " + evnt.HP + "!", "OK"); if (BoltNetwork.IsServer) { gameStateEntity.GetComponent <NetworkGameState>() .IncrementAttackCount(); } }