protected override void CopyMessageField(BaseMessage msg)
 {
     GameAskingMessage copymsg = (GameAskingMessage)msg;
     this.Message = copymsg.Message;
     this.Type = copymsg.Type;
 }
 public bool HasType(PCTypes typ)
 {
     lock (msglocker)
     {
         return waitngMessageTypes.Contains(typ);
     }
 }
 protected override void CopyMessageField(BaseMessage msg)
 {
     InterfaceMessage copymsg = (InterfaceMessage)msg;
     this.Message = copymsg.Message;
     this.Type = copymsg.Type;
 }