public GameObject Spawn(Vector3 localPosition, Quaternion localRotation, Vector3 localScale) { return(SimplePoolManager.Spawn(this, localPosition, localRotation, localScale)); }
public GameObject Spawn() { return(SimplePoolManager.Spawn(this, Vector3.zero, Quaternion.Euler(Vector3.zero), Vector3.one)); }
public GameObject Spawn(Vector3 localPosition) { return(SimplePoolManager.Spawn(this, localPosition, Quaternion.Euler(Vector3.zero), Vector3.one)); }
public static GameObject Spawn(this GameObject prefab) { return(SimplePoolManager.Spawn(prefab)); }
public static GameObject Spawn(GameObject prefab, Vector3 position, Quaternion rotation) { return(SimplePoolManager.Spawn(prefab, position, rotation)); }
public static GameObject Spawn(PoolInfo info, Vector3 position, Quaternion rotation) { return(SimplePoolManager.Spawn(info, position, rotation)); }
//If you forget how to use it :P public static GameObject Spawn(PoolInfo info) { return(SimplePoolManager.Spawn(info)); }
public GameObject Spawn(Vector3 position, Quaternion rotation) { return(SimplePoolManager.Spawn(this, position, rotation)); }
public GameObject Spawn() { return(SimplePoolManager.Spawn(this)); }
public static GameObject Spawn(this GameObject prefab, Vector3 position) { return(SimplePoolManager.Spawn(prefab, position)); }