void Awake() { PrefabManager.ClearPrefabDict(); GameObject[] prefabs = Resources.LoadAll <GameObject>("Prefabs/"); foreach (GameObject prefab in prefabs) { PrefabManager.AddPrefabRes(prefab.name, prefab); } }
private void LoadPrefabs_Editor() { PrefabManager.ClearPrefabDict(); GameObject[] prefabs = Resources.LoadAll <GameObject>("Prefabs/"); foreach (GameObject prefab in prefabs) { PrefabManager.AddPrefabRes(prefab.name, prefab); } Debug.Log("LoadPrefabs_Editor"); }
private void LoadPrefabs_AB() { PrefabManager.ClearPrefabDict(); AssetBundle assetBundle = ABManager.LoadAssetBundle("prefabs"); GameObject[] prefabs = assetBundle.LoadAllAssets <GameObject>(); foreach (GameObject prefab in prefabs) { PrefabManager.AddPrefabRes(prefab.name, prefab); } Debug.Log("LoadPrefabs_AB"); }