using System; using UnityEngine; public static class SRInstantiate { public static T Instantiate(T prefab) where T : Component { return UnityEngine.Object.Instantiate(prefab); } public static GameObject Instantiate(GameObject prefab) { return UnityEngine.Object.Instantiate(prefab); } public static T Instantiate(T prefab, Vector3 position, Quaternion rotation) where T : Component { return UnityEngine.Object.Instantiate(prefab, position, rotation); } }