Пример #1
0
 void InitialisePool()
 {
     pool = new ContainerController[poolCount];
     for (int i = 0; i < poolCount; i++)
     {
         GameObject newObject = (GameObject)Instantiate(objectType, new Vector3(0, 0, 0), Quaternion.identity);
         newObject.transform.SetParent(GetComponent <Transform>(), false);
         newObject.gameObject.SetActive(false);
         ContainerController container = newObject.GetComponent <ContainerController>();
         container.setBlockManager(this);
         pool[i] = container;
     }
 }