Пример #1
0
    /*
     * Every item passes this method before it gets recycled
     */
    private void OnHandleRecyclePrefab(Transform prefabInstance)
    {
        PrefabPoolUtils.AddChild(_parent.gameObject, prefabInstance.gameObject);

        prefabInstance.gameObject.SetActive(false);
    }
Пример #2
0
 private void Start()
 {
     _enemyPrefabPool = PrefabPoolUtils.PoolForPrefab(enemyPrefab);
 }
Пример #3
0
 private void OnHandleObtainPrefab(Transform prefabInstance, GameObject parent)
 {
     PrefabPoolUtils.AddChild(parent, prefabInstance.gameObject);
     prefabInstance.gameObject.SetActive(true);
 }
 protected override void OnStart()
 {
     _particlePrefabPool = PrefabPoolUtils.PoolForPrefab(particlePrefab.gameObject);
 }