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
private List<Item> _allItems;
private void Start() {
string[] files =
Directory.GetFiles("Assets/Items", "*.cs", SearchOption.AllDirectories);
void Start() {
_allItems ??= new List<Item>();
Debug.Log("Itemcontainer started");
string[] files =
Directory.GetFiles("Assets\\Resources\\Items", "*.asset", SearchOption.AllDirectories);
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) {