Рубрики
Object Pool Unity Синглтон

Использование пула объектов на примере

ObjectPooler.cs
ИНФОРМАЦИЯ ОБ ОБЪЕКТЕ в скрипте

для того что бы мы могли вносить информацию об объектах через инспектор создадим структуру ObjectInfo с тегом [Serializable],
в ней объявим
enum
типы объекта
переменную префаба
начальное количество объектов в пуле

[System.Serializable]
public struct ObjectInfo
{
public enum ObjectType
{
BULLET_1,
BULLET_2,
BULLET_3,
BULLET_4,
}

public ObjectType Type;
public GameObject Prefab;
public int StartCount;
}

объявим список этик структур objectsInfo

[SerializeField]
private List<ObjectInfo>objectsInfo;

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *