인풋매니저, 리소스매니저 구조 생성 및 리소스 정리

This commit is contained in:
2026-01-21 00:47:45 +09:00
parent de039d4ffb
commit 2eee8e2ab2
1036 changed files with 713 additions and 3137 deletions

View File

@@ -0,0 +1,30 @@
using UnityEngine;
public class ResourceManager
{
public T Load<T>(string path) where T : Object
{
return Resources.Load<T>(path);
}
public GameObject Instantiate(string path, Transform parent = null)
{
GameObject prefab = Load<GameObject>($"Prefabs/{path}");
if (prefab == null)
{
Debug.Log($"Failed to load prefab : {path}");
return null;
}
return Object.Instantiate(prefab, parent);
}
public void Destroy(GameObject go)
{
if (go == null)
{
return;
}
Object.Destroy(go);
}
}