public void SendMessage(BaseMessage msg) { if (ControlStatus == ControlStatusEnum.Controlled) { try { control.SendMessage(msg); } catch { ControlStatus = ControlStatusEnum.LostControl; } } }
public void AskQuestion(BaseMessage msg, List<PCTypes> answerTypes) { if (ControlStatus == ControlStatusEnum.Controlled) { try { control.SetMsgTypes(answerTypes); control.PlayerMessage = null; control.SendMessage(msg); } catch { ControlStatus = ControlStatusEnum.LostControl; } } }