public static StaticBehaviour GetInstance() { if (!HasInstance()) { _instance = CreateInstance(); } return(_instance); }
private void AddToPool() { GameObject go = StaticBehaviour.Instantiate(Resources.Load(_prefabLocation), _unusedParent) as GameObject; Hide(go); _unused.Enqueue(go); _instancesCreated++; }