//From combat when time finishes from charging their spell public void SendOrbUpdateToNetwork(int spellcasterID, int taps, float orbPercentage) { var evnt = SendOrbUpdateEvent.Create(Bolt.GlobalTargets.OnlyServer); evnt.NumTaps = taps; evnt.OrbPercentage = orbPercentage; evnt.SpellcasterID = spellcasterID; evnt.Send(); }
/*Only the server recieves this event.*/ public override void OnEvent(SendOrbUpdateEvent evnt) { gameStateEntity.GetComponent <NetworkGameState>() .UpdateTapsForSpellcaster(evnt.SpellcasterID, evnt.NumTaps, evnt.OrbPercentage); }