Files
FueraDeEscala/Assets/Game Kit Controller/Integrations/LimbHacker-master/Example/Spawner.cs
2026-03-29 23:03:14 -07:00

46 lines
695 B
C#

using UnityEngine;
namespace NobleMuffins.LimbHacker.Examples
{
public class Spawner : MonoBehaviour
{
public GameObject puppet;
public Object prefab;
public System.Action<GameObject> instantiationListeners;
public GUISkin skin;
// Use this for initialization
void Start()
{
Instantiate();
}
public void Instantiate()
{
if (CanInstantiate)
{
MarkOfCain.DestroyAllMarkedObjects();
if (puppet == null)
{
puppet = GameObject.Instantiate(prefab, transform.position, transform.rotation) as GameObject;
}
instantiationListeners(puppet);
}
}
public bool CanInstantiate
{
get
{
return puppet == null;
}
}
}
}