// void Awake() public override void CallWhenLoadResources() { ID = MFUIManager.MFUIID.RuneUI; MFUIManager.GetSingleton().RegisterUI(ID, m_myGameObject); m_myGameObject.name = "RuneUI"; m_myTransform = transform; m_instance = this; Initialize(); FillFullNameData(m_myTransform); MFUIUtils.AttachWidget(m_myTransform, GameObject.Find("MogoMainUIPanel").transform); MFUIGameObjectPool.GetSingleton().NotRegisterGameObjectList(ID); }
public override void CallWhenHide() { //if (SystemSwitch.DestroyAllUI) //{ Release(); m_instance = null; MFUIManager.GetSingleton().ReleaseRuneUI(m_myGameObject); //} MFUIUtils.ShowGameObject(false, m_myGameObject); //Debug.LogError("RuneUIDisable"); MogoUIManager.Instance.ShowBillboardList(true); if (MogoMainCamera.instance) { MogoMainCamera.instance.SetActive(true); } MogoUIManager.Instance.GetMainUICamera().clearFlags = CameraClearFlags.Depth; DisablePlayerModel(); if (!SystemSwitch.DestroyResource) { return; } m_texInsetBodyBG.mainTexture = null; AssetCacheMgr.ReleaseResourceImmediate("lyfw_fuwenxiangqianbeijng.png"); //DragonUIViewManager.Instance.AtlasCanRelease.spriteMaterial.mainTexture = null; //AssetCacheMgr.ReleaseResourceImmediate("MogoDragonUI.png"); }
public override void CallWhenHide() { //if (SystemSwitch.DestroyAllUI) //{ Release(); m_instance = null; MFUIManager.GetSingleton().ReleaseRuneUI(m_myGameObject); //} MFUIUtils.ShowGameObject(false, m_myGameObject); //Debug.LogError("RuneUIDisable"); MogoUIManager.Instance.ShowBillboardList(true); if (MogoMainCamera.instance) MogoMainCamera.instance.SetActive(true); MogoUIManager.Instance.GetMainUICamera().clearFlags = CameraClearFlags.Depth; DisablePlayerModel(); if (!SystemSwitch.DestroyResource) { return; } m_texInsetBodyBG.mainTexture = null; AssetCacheMgr.ReleaseResourceImmediate("lyfw_fuwenxiangqianbeijng.png"); //DragonUIViewManager.Instance.AtlasCanRelease.spriteMaterial.mainTexture = null; //AssetCacheMgr.ReleaseResourceImmediate("MogoDragonUI.png"); }