public void DestroyObjectPool() { IObjectPoolManager objectPoolManager = GameFrameEntry.GetModule <ObjectPoolManager>(); if (objectPoolManager != null) { objectPoolManager.DestroyObjectPool <NormalObject>(m_PoolName); } if (m_UnspawnParent != null) { GlobalUnityEngineAPI.Destroy(m_UnspawnParent.gameObject); } }
public static UnityEngine.Object InstantiateUIForm(UnityEngine.Object uiFormAsset) { return(GlobalUnityEngineAPI.Instantiate((UnityEngine.Object)uiFormAsset)); }
public static void ReleaseUIForm(object uiFormAsset, object uiFormInstance) { GlobalUnityEngineAPI.Destroy((UnityEngine.Object)uiFormInstance); uiFormAsset = null; }