private void SendPickedTurnOrder(LobbyTurnOrderChoice choice) { NetworkTracker.ClientSendLobbyPickedTurnOrder(new LobbyPickedTurnOrderMessage() { choice = choice, }); }
private void ReceivedPickedTurnOrder(int connectionID, LobbyPickedTurnOrderMessage picked) { if (info.IsHost(connectionID)) { pickedTurnOrder = picked.choice; } if (info.IsConnected(connectionID)) { NetworkTracker.ServerSendLobbyPickedTurnOrder(info.OtherConnectionID(connectionID), picked); } }
private void OnLobbyInitialized() { combinedMods.Clear(); hostMods.Clear(); clientMods.Clear(); receivedClientModList = false; receivedHostModList = false; hasPickedMod = false; pickedMod = null; pickedTurnOrder = LobbyTurnOrderChoice.Random; }
private void OnNetworkPickReceived(LobbyTurnOrderChoice pick) { string pickedName = null; switch (pick) { case LobbyTurnOrderChoice.HostIsFirst: pickedName = "Host first"; break; case LobbyTurnOrderChoice.ClientIsFirst: pickedName = "Host second"; break; case LobbyTurnOrderChoice.Random: pickedName = "Random"; break; default: pickedName = "None"; break; } otherSelValue.Value = pickedName; }