private void Reset() { if (state != null && state.Chatroom != Guid.Empty) { rooms.LeaveRoom(state.Chatroom); } state = new PostGameState { Hextech = new HextechInventory() }; }
public void GameEnded(Player victor) { if (battlefield.isAiVsAi) { TransitionTo(new PlayingGameState()); } else { var state = new PostGameState(); state.victoriousPlayer = victor; TransitionTo(state); } }
public void TiggerPostGameState(object sender, PostGameStateEventArgs args) { PostGameState.Invoke(sender, args); }