protected void OnInGameEvent(InGameEvent evt) { switch (evt.type) { case InGameEvent.DISPATCH_CARDS_DATA: { DispatchCardsData(); DistributeCards(network.numPlayers); } break; case InGameEvent.ON_SPIN_COMPLETE: { Player player = GetPlayerById(evt.playerId); DealCard(player); } break; case InGameEvent.START_GAME: { StartGame(); } break; default: { Debug.Log(" [ OnInGameEvent ] - Default Case "); } break; } }
private void OnInGameEvent(InGameEvent evt) { switch (evt.type) { case InGameEvent.Round_Active_Player: _activePlayerId = evt.playerId; break; } }
private void OnSpinComplete(int index, string cardValueType) { InGameEvent evt = new InGameEvent(InGameEvent.ON_SPIN_COMPLETE, playerId); EventManager.instance.Raise(evt); }