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); } //事件 }
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(); } }
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); }
/// <summary> /// 是否为当前成员模式 /// </summary> /// <param name="mode"></param> /// <returns></returns> public bool IsMemberMode(ClanMemberMode mode) { return(m_em_clanMemberMode == mode); }