public static int obj_hash(long nIntPtr) { UnityEngine.GameObject obj = FCGetObj.GetObj <UnityEngine.GameObject>(nIntPtr); if (obj != null) { return(obj.GetHashCode()); } return(0); }
/// <summary> /// 卸载Prefab /// </summary> /// <param name="obj"></param> public void UnloadPrefab(UnityEngine.GameObject o) { int hash = o.GetHashCode(); if (prefabDict.ContainsKey(hash)) { GameObject.Destroy(o); prefabDict.Remove(hash); } }