public void ReceiveMessage(object obj, EventNetworkUpdate e) { dynamic get = JsonConvert.DeserializeObject(e.Data); if ((JsonTypes)get.JsonType == JsonTypes.Message) { var msg = JsonConvert.DeserializeObject <Message>(e.Data); ConsoleExtension.PrintMessage(msg.Name, msg.Text); } }
public void TryRegister(object obj, EventNetworkUpdate e) { dynamic get = JsonConvert.DeserializeObject(e.Data); if ((JsonTypes)get.JsonType == JsonTypes.RegisterData) { var response = JsonConvert.DeserializeObject <RegisterData>(e.Data); if (response.Code == 0) { User.Id = response.Id; ConsoleExtension.PrintText("Регистрация на сервере успешно произведена."); } else { ConsoleExtension.PrintError("Не удалось зарегистрироваться на сервере: " + response.Description); } EventUpdate -= TryRegister; } }