Class ObjectsPool
Реализует простой пул для объектов, наследуемых от BaseDefense.Object
Inheritance
object
ObjectsPool
Namespace: BaseDefense
Assembly: BaseDefense.dll
Syntax
public static class ObjectsPool
Methods
Get<T>(in T, out T)
Извлекает объект из пула
Declaration
public static bool Get<T>(in T targetObject, out T foundObject) where T : Object
Parameters
Type | Name | Description |
---|---|---|
T | targetObject | Искомый в пуле объект |
T | foundObject | Найденный объект, передаваемый вызывающему методу |
Returns
Type | Description |
---|---|
bool | Возвращает true, если объект найден. Иначе возвращает false |
Type Parameters
Name | Description |
---|---|
T |
MoveObjectToHisScene(in Object)
Вспомогательный метод для сортировки игровых объектов в разные сцены
Declaration
public static void MoveObjectToHisScene(in Object obj)
Parameters
Type | Name | Description |
---|---|---|
Object | obj | Объект, переносимый в сцену |
Push(in Object)
Добавляет объект в пул
Declaration
public static void Push(in Object value)
Parameters
Type | Name | Description |
---|---|---|
Object | value | Объект, который добавляется в пул |