Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void NewMessage(SignalClass Signal)
- {
- switch (Signal.ServerAction)
- {
- case ToServerAction.Start:
- new Thread(() => Start((int)Signal.Parameters[0])).Start();
- break;
- case ToServerAction.Stop:
- new Thread(() => Stop()).Start();
- break;
- case ToServerAction.GiveName:
- new Thread(() => GiveName(Signal.Sender)).Start();
- break;
- case ToServerAction.SetName:
- new Thread(() => SetName((string)Signal.Parameters[0])).Start();
- break;
- case ToServerAction.GiveLobby:
- new Thread(() => GiveLobby((int)Signal.Parameters[0], Signal.Sender)).Start();
- break;
- case ToServerAction.GiveLobbies:
- new Thread(() => GiveLobbies(Signal.Sender)).Start();
- break;
- case ToServerAction.AddLobby:
- new Thread(() => AddLobby((string)Signal.Parameters[0], Signal.Sender)).Start();
- break;
- case ToServerAction.DeleteLobby:
- new Thread(() => DeleteLobby((int)Signal.Parameters[0], Signal.Sender)).Start();
- break;
- default:
- Signal.Sender.Send(new SignalClass(ToClientAction.Log, -1, "ToServerAction:" + Signal.ToServer.ToString() + " is not a valid key. This may be caused by an old version of the server or client"));
- break;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment