//Hero lets host know that he/she solved the crisis public void SolveCrisis(string crisisName, string spellcaster) { var evnt = SolveCrisisEvent.Create(Bolt.GlobalTargets.OnlyServer); evnt.CrisisName = crisisName; evnt.SpellcasterClass = spellcaster; evnt.Send(); }
/*Only the server recieves this event. From the Hero who saves the day.*/ public override void OnEvent(SolveCrisisEvent evnt) { NetworkGameState.instance.SavedByHero(evnt.CrisisName, evnt.SpellcasterClass); // ResolveCrisis(evnt.CrisisName, evnt.SpellcasterClass); }