public FightController(ScsClient client, int knifeIndex) { _client = client ?? throw new ArgumentNullException(nameof(client)); KnifeIndex = knifeIndex; _client.MsgReaders.RegisterMsgReader <EndFightMessage>(EndFightMessage_Reader); _client.MsgReaders.RegisterMsgReader <ThrowKnifeMessage>(ThrowKnifeMessage_Reader); _client.MsgReaders.RegisterMsgReader <StartFightMessage>(StartFightMessage_Reader); }
public BotClient(int serverPort, string serverIp, string userName, bool isWolf, int gamesCount) { _client = new ScsClient(userName, serverIp, serverPort); _client.OnUserLogin += Client_OnUserLogin; _isWolf = isWolf; _gamesCount = gamesCount; _client.Connect(); }
public TestClient(int serverPort, int clientIndex) { _index = clientIndex; _clietn = new ScsClient(ScsServiseTest.GetUserLogin(clientIndex), "127.0.0.1", serverPort); _clietn.OnUserLogin += Client_OnUserLogin; _clietn.Connect(); }
public MainServerController(ScsClient client) { _client = client ?? throw new ArgumentNullException(nameof(client)); _client.MsgReaders.RegisterMsgReader <FightCteatedMessage>(FightCteated_Reader); }