public void Clear() { instantiateEvents = null; aliveObjects.Clear(); poolObjects.Clear(); }
public void InstantiateObject(GameObject newObj, Vector3 position) { InstantiateEvent iEvent = new InstantiateEvent(position, newObj); eventQueue.Enqueue(iEvent); }
public void AddInstantiateEvent(InstantiateEvent action) { instantiateEvents += action; }