ItemContainer.cs finished, Resources folder

This commit is contained in:
s-prechtl 2022-06-03 14:55:53 +02:00
parent 03a0c37e08
commit 8f23732af7
14 changed files with 16 additions and 7 deletions

8
Assets/Resources.meta Normal file
View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 8b977fe7024d2b149b7f9de4cde55925
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -18,17 +18,18 @@ public class ItemContainer : MonoBehaviour {
} }
#endregion #endregion
private List<Item> _allItems; private List<Item> _allItems;
private void Start() { void Start() {
string[] files = _allItems ??= new List<Item>();
Directory.GetFiles("Assets/Items", "*.cs", SearchOption.AllDirectories); Debug.Log("Itemcontainer started");
string[] files =
Directory.GetFiles("Assets\\Resources\\Items", "*.asset", SearchOption.AllDirectories);
foreach (string file in files) { foreach (string file in files) {
_allItems.Add(Resources.Load<Item>("Assets/Items/" + file)); String path = file.Replace("Assets\\Resources\\", "").Replace(".asset", "");
_allItems.Add(Resources.Load<Item>(path));
} }
Debug.Log(files);
Debug.Log(_allItems);
} }
public Item GetItemByName(String name) { public Item GetItemByName(String name) {