private void SendCFH(CallForHelpInfo cfh)
        {
            mMessage.Init(148); //BT
            mMessage.appendArgumentInt(cfh.CallId);
            mMessage.appendChar(2);
            mMessage.appendArgumentInt(cfh.Priority);
            mMessage.appendString("Picked up by: ");
            mMessage.appendString(cfh.PickedUpBy);
            mMessage.appendChar(2);
            mMessage.appendString(cfh.Caller);
            mMessage.appendChar(2);
            mMessage.appendString(cfh.Message);
            mMessage.appendChar(2);
            mMessage.appendString("M");
            mMessage.appendChar(2);
            mMessage.appendString("Room: ");
            mMessage.appendString(cfh.RoomName);
            mMessage.appendChar(2);
            mMessage.appendString("I");
            mMessage.appendChar(2);
            mMessage.appendArgumentInt(cfh.RoomId);
            mMessage.appendChar(2);

            InstanceManager.Sessions.BroadcastCallForHelp(mMessage);
        }
        public void CallForHelp(RoomUser user, RoomInfo room, string callBody)
        {
            CallForHelpInfo cfh = new CallForHelpInfo();
            cfh.CallId = callCurrentID++;
            cfh.Caller = user.UserInfo.sUsername;
            cfh.CallerId = user.UserInfo.userId;
            cfh.Message = callBody;
            cfh.PickedUpBy = "";
            cfh.Priority = 2;
            cfh.RoomId = room.RoomID;
            cfh.RoomName = room.RoomName;

            mCalls.Add(cfh.CallId, cfh);

            SendCFH(cfh);
        }
        public void CallForHelp(RoomUser user, RoomInfo room, string callBody)
        {
            CallForHelpInfo cfh = new CallForHelpInfo();

            cfh.CallId     = callCurrentID++;
            cfh.Caller     = user.UserInfo.sUsername;
            cfh.CallerId   = user.UserInfo.userId;
            cfh.Message    = callBody;
            cfh.PickedUpBy = "";
            cfh.Priority   = 2;
            cfh.RoomId     = room.RoomID;
            cfh.RoomName   = room.RoomName;

            mCalls.Add(cfh.CallId, cfh);

            SendCFH(cfh);
        }
        private void SendCFH(CallForHelpInfo cfh)
        {
            mMessage.Init(148); //BT
            mMessage.appendArgumentInt(cfh.CallId);
            mMessage.appendChar(2);
            mMessage.appendArgumentInt(cfh.Priority);
            mMessage.appendString("Picked up by: ");
            mMessage.appendString(cfh.PickedUpBy);
            mMessage.appendChar(2);
            mMessage.appendString(cfh.Caller);
            mMessage.appendChar(2);
            mMessage.appendString(cfh.Message);
            mMessage.appendChar(2);
            mMessage.appendString("M");
            mMessage.appendChar(2);
            mMessage.appendString("Room: ");
            mMessage.appendString(cfh.RoomName);
            mMessage.appendChar(2);
            mMessage.appendString("I");
            mMessage.appendChar(2);
            mMessage.appendArgumentInt(cfh.RoomId);
            mMessage.appendChar(2);

            InstanceManager.Sessions.BroadcastCallForHelp(mMessage);
        }