Example #1
0
    /// <summary>
    /// 길드가입 신청 패킷보냄.
    /// </summary>
    private void GuildJoinRequestReq(enSystemMessageFlag state)
    {
        if (state == enSystemMessageFlag.NO)
        {
            return;
        }

        if (m_GuildDetailInfo.kJoinMethod == _enGuildJoinMethod.eGuildJoinMethod_Approval && m_Parent.GuildJoinCheck(m_GuildDetailInfo) == false)
        {
            return;
        }

        _stGuildJoinRequestReq stGuildJoinRequestReq = new _stGuildJoinRequestReq();

        stGuildJoinRequestReq.kGuildKey = m_GuildDetailInfo.kGuildKey;

        CNetManager.Instance.SendPacket(CNetManager.Instance.GuildProxy.GuildJoinRequest, stGuildJoinRequestReq, typeof(_stGuildJoinRequestAck));
    }
Example #2
0
    /// <summary>
    /// 길드가입 신청 패킷보냄.
    /// </summary>
    private void GuildJoinRequest(enSystemMessageFlag state)
    {
        if (state == enSystemMessageFlag.NO)
        {
            return;
        }

        // 길드가입 형태가 승인 가입이면 가입조건을 체크한다.
        if (m_GuildInfo.kJoinMethod == _enGuildJoinMethod.eGuildJoinMethod_Approval && m_Parent.GuildJoinCheck(m_GuildInfo) == false)
        {
            return;
        }

        m_Parent.SetSelectGuildInfo(m_GuildInfo);

        _stGuildJoinRequestReq stGuildJoinRequestReq = new _stGuildJoinRequestReq();

        stGuildJoinRequestReq.kGuildKey = m_GuildInfo.kGuildKey;

        CNetManager.Instance.SendPacket(CNetManager.Instance.GuildProxy.GuildJoinRequest, stGuildJoinRequestReq, typeof(_stGuildJoinRequestAck));
    }