public void sendChat() { // 채팅 시간 제한 if (m_fCurLimitTime > 0) { return; } // 채팅 길이 체크 if (m_chatIF.text.Length <= 0) { return; } string target = null; string msg = null; SocialPacketType curType = checkMsg(m_chatIF.text, out target, out msg); C_BaseSocialPacket curData = null; switch (curType) { case SocialPacketType.packetTypeSocialNone: // 잘못된 양식일 때 focusIF(); return; case SocialPacketType.packetTypeSocialChatNormalRequest: C_SocialPacketChatNormalRequest realData = new C_SocialPacketChatNormalRequest(); realData.m_message = msg; curData = realData; break; case SocialPacketType.packetTypeSocialChatFriendRequest: break; case SocialPacketType.packetTypeSocialChatGuildRequest: break; } if (curData == null) { return; } GameManager.m_Instance.makePacket(curData); focusIF(); m_fCurLimitTime = m_fChatLimitTime; m_bNowWhisper = false; }
protected void setType(SocialPacketType type) { m_basicType = BasePacketType.basePacketTypeSocial; m_socialType = type; }