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"); }
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"; }
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"); }