示例#1
0
 public void Init()
 {
     voxelControllerPool = new ScriptObjectPool<VoxelController>();
     if (voxelControllerDefiner != null)
     {
         voxelControllerPool.objectsParent = voxelControllerDefiner.gameObject;
         voxelControllerPool.poolSize = voxelControllerDefiner.poolSize;
         voxelControllerPool.objectWhereScriptIs = voxelControllerDefiner.objectWhereScriptIs;
         voxelControllerPool.Init();
     }
     Debug.Log("Pool manager init");
 }
示例#2
0
 void Start()
 {
     Debug.Log("Pool Manager created");
     voxelPool = new ScriptObjectPool<VoxelController>();
     if (voxelPoolDefiner != null)
     {
         voxelPool.objectsParent = voxelPoolDefiner.gameObject;
         voxelPool.poolSize = voxelPoolDefiner.poolSize;
         voxelPool.objectWhereScriptIs = voxelPoolDefiner.objectWhereScriptIs;
         voxelPool.Init();
     }
 }