Ejemplo n.º 1
0
        private void Reset()
        {
            if (state != null && state.Chatroom != Guid.Empty)
            {
                rooms.LeaveRoom(state.Chatroom);
            }

            state = new PostGameState {
                Hextech = new HextechInventory()
            };
        }
Ejemplo n.º 2
0
 public void GameEnded(Player victor)
 {
     if (battlefield.isAiVsAi)
     {
         TransitionTo(new PlayingGameState());
     }
     else
     {
         var state = new PostGameState();
         state.victoriousPlayer = victor;
         TransitionTo(state);
     }
 }
Ejemplo n.º 3
0
 public void TiggerPostGameState(object sender, PostGameStateEventArgs args)
 {
     PostGameState.Invoke(sender, args);
 }