Beispiel #1
0
    private void SetMemberModeWidgetVisble(ClanMemberMode mode, bool visible)
    {
        bool cansee      = (visible && mode == ClanMemberMode.Member);
        bool isEventMode = (mode == ClanMemberMode.Event);

        m_trans_MemberArea_Event.gameObject.SetActive(isEventMode);
        m_trans_MemberArea_Member.gameObject.SetActive(!isEventMode);
        //成员
        if (null != m_trans_MemberScrollViewContent &&
            m_trans_MemberScrollViewContent.gameObject.activeSelf != cansee)
        {
            m_trans_MemberScrollViewContent.gameObject.SetActive(cansee);
        }
        if (null != m_trans_MemberTitleM &&
            m_trans_MemberTitleM.gameObject.activeSelf != cansee)
        {
            m_trans_MemberTitleM.gameObject.SetActive(cansee);
        }
        if (null != m_btn_BtnChangeClan &&
            m_btn_BtnChangeClan.gameObject.activeSelf != cansee)
        {
            m_btn_BtnChangeClan.gameObject.SetActive(cansee);
        }
        if (null != m_btn_BtnQuitClan &&
            m_btn_BtnQuitClan.gameObject.activeSelf != cansee)
        {
            m_btn_BtnQuitClan.gameObject.SetActive(cansee);
        }
        if (null != m_btn_BtnMassSendMsg &&
            m_btn_BtnMassSendMsg.gameObject.activeSelf != cansee)
        {
            m_btn_BtnMassSendMsg.gameObject.SetActive(cansee);
        }

        cansee = !cansee;
        //申请
        if (null != m_trans_MemberApplyScrollViewContent &&
            m_trans_MemberApplyScrollViewContent.gameObject.activeSelf != cansee)
        {
            m_trans_MemberApplyScrollViewContent.gameObject.SetActive(cansee);
        }
        if (null != m_trans_MemberTitleA &&
            m_trans_MemberTitleA.gameObject.activeSelf != cansee)
        {
            m_trans_MemberTitleA.gameObject.SetActive(cansee);
        }
        if (null != m_btn_BtnClear &&
            m_btn_BtnClear.gameObject.activeSelf != cansee)
        {
            m_btn_BtnClear.gameObject.SetActive(cansee);
        }

        //事件
    }
Beispiel #2
0
 private void SetMemberMode(ClanMemberMode mode, bool force = false)
 {
     if (m_em_clanMemberMode != mode || force)
     {
         SetMemberModeEnable(m_em_clanMemberMode, false);
         m_em_clanMemberMode = mode;
         SetMemberModeEnable(m_em_clanMemberMode, true);
         InitMember();
         BuildMemberList();
     }
 }
Beispiel #3
0
    private void SetMemberModeEnable(ClanMemberMode mode, bool visible)
    {
        UITabGrid grid = (m_dic_clanMemberTabs.ContainsKey(m_em_clanMemberMode))
                ? m_dic_clanMemberTabs[m_em_clanMemberMode] : null;

        if (null != grid)
        {
            grid.SetHightLight(visible);
        }
        SetMemberModeWidgetVisble(mode, visible);
    }
Beispiel #4
0
 /// <summary>
 /// 是否为当前成员模式
 /// </summary>
 /// <param name="mode"></param>
 /// <returns></returns>
 public bool IsMemberMode(ClanMemberMode mode)
 {
     return(m_em_clanMemberMode == mode);
 }