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;
        }
    }
Example #2
0
 private void OnInGameEvent(InGameEvent evt)
 {
     switch (evt.type)
     {
     case InGameEvent.Round_Active_Player:
         _activePlayerId = evt.playerId;
         break;
     }
 }
Example #3
0
    private void OnSpinComplete(int index, string cardValueType)
    {
        InGameEvent evt = new InGameEvent(InGameEvent.ON_SPIN_COMPLETE, playerId);

        EventManager.instance.Raise(evt);
    }