示例#1
0
    public override void CallWhenHide()
    {
        //if (SystemSwitch.DestroyAllUI)
        //{
        m_myTransform.Find("DragonIcon").GetComponentsInChildren <UITexture>(true)[0].mainTexture = null;
        //AtlasCanRelease.spriteMaterial.mainTexture = null;
        AssetCacheMgr.ReleaseResourceImmediate("lyfw_ditu.png");
        Release();
        m_instance = null;
        MFUIManager.GetSingleton().ReleaseDragonUI(m_myGameObject);
        //}

        MFUIUtils.ShowGameObject(false, m_myGameObject);

        //Debug.LogError("DragonDisable");
        MogoUIManager.Instance.ShowBillboardList(true);

        if (MogoMainCamera.instance)
        {
            MogoMainCamera.instance.SetActive(true);
        }

        MogoUIManager.Instance.GetMainUICamera().clearFlags = CameraClearFlags.Depth;


        //Debug.Log("DamnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnDisalbe");
        MogoFXManager.Instance.DetachUIFX(5);
        MogoFXManager.Instance.DetachUIFX(6);

        //MogoFXManager.Instance.ShowUIFX(5, false);
        //MogoFXManager.Instance.ShowUIFX(6, false);
        //uiCursor.atlas = null;



        if (!SystemSwitch.DestroyResource)
        {
            return;
        }
        //tex = m_myTransform.FindChild("DragonIcon").GetComponentsInChildren<UITexture>(true)[0].mainTexture;
        //AssetCacheMgr.ReleaseResource(tex);
        // m_myTransform.FindChild("DragonIcon").GetComponentsInChildren<UITexture>(true)[0].mainTexture = null;
        //AssetCacheMgr.ReleaseResource(m_myTransform.FindChild("DragonIcon").GetComponentsInChildren<UITexture>(true)[0].mainTexture);

        m_myTransform.Find("DragonIcon").GetComponentsInChildren <UITexture>(true)[0].mainTexture = null;
        //AtlasCanRelease.spriteMaterial.mainTexture = null;
        AssetCacheMgr.ReleaseResourceImmediate("lyfw_ditu.png");
        //AssetCacheMgr.ReleaseResourceImmediate("MogoDragonUI.png");
    }
示例#2
0
    public override void CallWhenLoadResources()
    {
        m_instance = this;
        ID         = MFUIManager.MFUIID.DragonUI;
        MFUIManager.GetSingleton().RegisterUI(ID, m_myGameObject);

        MFUIResourceManager.GetSingleton().PreLoadResource("DragonUIGridInfotest.prefab", ID);
        MFUIResourceManager.GetSingleton().PreLoadResource("fx_ui_longyujiemian_qiu.prefab", ID);
        MFUIResourceManager.GetSingleton().PreLoadResource("fx_ui_longyujiemian_jb.prefab", ID);

        MFUIGameObjectPool.GetSingleton().NotRegisterGameObjectList(MFUIManager.MFUIID.DragonUI);

        MFUIUtils.AttachWidget(m_myTransform, GameObject.Find("MogoMainUIPanel").transform);
        m_myGameObject.name = "DragonUI";
    }
示例#3
0
    public override void CallWhenLoadResources()
    {
        m_instance = this;
        ID = MFUIManager.MFUIID.DragonUI;
        MFUIManager.GetSingleton().RegisterUI(ID, m_myGameObject);

        MFUIResourceManager.GetSingleton().PreLoadResource("DragonUIGridInfotest.prefab", ID);
        MFUIResourceManager.GetSingleton().PreLoadResource("fx_ui_longyujiemian_qiu.prefab", ID);
        MFUIResourceManager.GetSingleton().PreLoadResource("fx_ui_longyujiemian_jb.prefab", ID);

        MFUIGameObjectPool.GetSingleton().NotRegisterGameObjectList(MFUIManager.MFUIID.DragonUI);

        MFUIUtils.AttachWidget(m_myTransform, GameObject.Find("MogoMainUIPanel").transform);
        m_myGameObject.name = "DragonUI";
    }
示例#4
0
    public override void CallWhenHide()
    {
        //if (SystemSwitch.DestroyAllUI)
        //{
            m_myTransform.FindChild("DragonIcon").GetComponentsInChildren<UITexture>(true)[0].mainTexture = null;
            //AtlasCanRelease.spriteMaterial.mainTexture = null;
            AssetCacheMgr.ReleaseResourceImmediate("lyfw_ditu.png");
            Release();
            m_instance = null;
            MFUIManager.GetSingleton().ReleaseDragonUI(m_myGameObject);
        //}

        MFUIUtils.ShowGameObject(false, m_myGameObject);

        //Debug.LogError("DragonDisable");
        MogoUIManager.Instance.ShowBillboardList(true);

        if (MogoMainCamera.instance)
            MogoMainCamera.instance.SetActive(true);

        MogoUIManager.Instance.GetMainUICamera().clearFlags = CameraClearFlags.Depth;


        //Mogo.Util.LoggerHelper.Debug("DamnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnDisalbe");
        MogoFXManager.Instance.DetachUIFX(5);
        MogoFXManager.Instance.DetachUIFX(6);

        //MogoFXManager.Instance.ShowUIFX(5, false);
        //MogoFXManager.Instance.ShowUIFX(6, false);
        //uiCursor.atlas = null;
        


        if (!SystemSwitch.DestroyResource)
        {
            return;
        }
        //tex = m_myTransform.FindChild("DragonIcon").GetComponentsInChildren<UITexture>(true)[0].mainTexture;
        //AssetCacheMgr.ReleaseResource(tex);
        // m_myTransform.FindChild("DragonIcon").GetComponentsInChildren<UITexture>(true)[0].mainTexture = null;
        //AssetCacheMgr.ReleaseResource(m_myTransform.FindChild("DragonIcon").GetComponentsInChildren<UITexture>(true)[0].mainTexture);

        m_myTransform.FindChild("DragonIcon").GetComponentsInChildren<UITexture>(true)[0].mainTexture = null;
        //AtlasCanRelease.spriteMaterial.mainTexture = null;
        AssetCacheMgr.ReleaseResourceImmediate("lyfw_ditu.png");
        //AssetCacheMgr.ReleaseResourceImmediate("MogoDragonUI.png");
    }