예제 #1
0
    void _ME(ModuleEvent <Module_Union> e)
    {
        switch (e.moduleEvent)
        {
        case Module_Union.EventUnionInterglAll:
            if (!m_unionBtn.isOn)
            {
                return;
            }
            m_unionData.SetItems(moduleUnion.UnionInterList);
            break;

        case Module_Union.EventUnionInterglSelf:
            if (moduleUnion.m_selfInter == null || !m_unionBtn.isOn)
            {
                return;
            }
            m_selfdataObj.gameObject.SetActive(true);
            m_selfdataNull.gameObject.SetActive(false);
            RefreshIntergl refresh = m_selfdataObj.GetComponentDefault <RefreshIntergl>();
            refresh.SetUnionInfo(moduleUnion.m_selfInter, false);
            break;
        }
    }
예제 #2
0
    private void SetUnionNormal()
    {
        m_personPlane.gameObject.SetActive(false);
        m_unionPlane.gameObject.SetActive(true);
        m_selfdataObj.gameObject.SetActive(false);
        m_selfdataNull.gameObject.SetActive(false);

        Util.SetText(m_nameTxt, ConfigText.GetDefalutString(232, 6));
        if (modulePlayer.roleInfo.leagueID == 0)
        {
            m_selfdataNull.gameObject.SetActive(true);
        }
        else
        {
            if (moduleUnion.m_selfInter == null)
            {
                return;
            }
            m_selfdataObj.gameObject.SetActive(true);
            RefreshIntergl refresh = m_selfdataObj.GetComponentDefault <RefreshIntergl>();
            refresh.SetUnionInfo(moduleUnion.m_selfInter, false);
            m_unionData.SetItems(moduleUnion.UnionInterList);
        }
    }
예제 #3
0
    private void SetUnionIntergl(RectTransform rt, PUnionIntegralInfo info)
    {
        RefreshIntergl refresh = rt.gameObject.GetComponentDefault <RefreshIntergl>();

        refresh.SetUnionInfo(info, true);
    }