// Use this for initialization
 void Start()
 {
     _grabFlag       = false;
     _prevGrabFlag   = false;
     statusText      = GameObject.Find("statusText").GetComponent <ShowStatusMsg>();
     statusTextRight = GameObject.Find("statusText (1)").GetComponent <ShowStatusMsg>();
     gameManager     = GameObject.Find("GameManager").GetComponent <GameManager>();
 }
        //constructor
        public ChatProxy(ShowReceivedMessage srm, ShowError sst, ShowStatusMsg stm, string token, Patient patient, AppSettings settings, string username)
        {
            _patient  = patient;
            _token    = token;
            _settings = settings;
            _username = username;
            //start chat on port 1138 and connect to server
            StartChatServer("1138");
            if (Status)
            {
                //setting method calls
                _srm = srm;
                _sst = sst;
                _stm = stm;

                _clients = new List <Tuple <string, string, HttpClient> >();

                //catching event throwing
                ChatController.ThrowMessageArrivedEvent += (sender, args) => { ShowMessage(args.Message); };
            }
        }