コード例 #1
0
        private bool CheckPersonalOnlineStatusAndSendPrivateChat()
        {
            bool   res     = false;
            string name    = string.Empty;
            string message = string.Empty;

            ParseInputForPrivateChat(out name, out message);
            if (!string.IsNullOrEmpty(name))
            {
                res = true;
            }
            else if (_curChannel == ChatChannel.PrivateChat && !string.IsNullOrEmpty(_curTargetPlayerName))
            {
                res     = true;
                name    = _curTargetPlayerName;
                message = inputField.text;
            }
            else
            {
                return(false);
            }
            if (!toBeSendDict.ContainsKey(name))
            {
                toBeSendDict.Add(name, new Queue <string>());
            }
            toBeSendDict[name].Enqueue(message);
            //inputField.text = string.Empty;
            HallUtility.SendCheckPersonalOnlineStatus(name);
            return(res);
        }