C# Класс WaveFrogger.Services.EntityPoolComponent

Наследование: Component
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
AddRandomTrees void
AddToPool void
AddTreeLimits void
FreeEntity void
RetrieveTerrainEntity Entity

Открытые методы

Метод Описание
FillPool ( ) : void
FreeCarEntity ( IEnumerable collection ) : void
FreeTerrain ( IEnumerable collection ) : void
FreeTreeEntity ( IEnumerable collection ) : void
FreeTreeLimitEntity ( IEnumerable collection ) : void
Retrieve ( Queue pool, string prefabs, string tag ) : Entity
RetrieveCarEntity ( ) : Entity
RetrieveTerrainEntity ( int prefabIndex = -1 ) : Entity
RetrieveTerrainLimitEntity ( ) : Entity
RetrieveTreeEntity ( ) : Entity

Защищенные методы

Метод Описание
ResolveDependencies ( ) : void

Приватные методы

Метод Описание
AddRandomTrees ( int count, System.Entity nextTerrain ) : void
AddToPool ( string prefab, string tag, Queue pool ) : void
AddTreeLimits ( string name, Vector3 position, Entity parent ) : void
FreeEntity ( IEnumerable collection, Queue pool ) : void
RetrieveTerrainEntity ( string prefab ) : Entity

Описание методов

FillPool() публичный Метод

public FillPool ( ) : void
Результат void

FreeCarEntity() публичный Метод

public FreeCarEntity ( IEnumerable collection ) : void
collection IEnumerable
Результат void

FreeTerrain() публичный Метод

public FreeTerrain ( IEnumerable collection ) : void
collection IEnumerable
Результат void

FreeTreeEntity() публичный Метод

public FreeTreeEntity ( IEnumerable collection ) : void
collection IEnumerable
Результат void

FreeTreeLimitEntity() публичный Метод

public FreeTreeLimitEntity ( IEnumerable collection ) : void
collection IEnumerable
Результат void

ResolveDependencies() защищенный Метод

protected ResolveDependencies ( ) : void
Результат void

Retrieve() публичный Метод

public Retrieve ( Queue pool, string prefabs, string tag ) : Entity
pool Queue
prefabs string
tag string
Результат Entity

RetrieveCarEntity() публичный Метод

public RetrieveCarEntity ( ) : Entity
Результат Entity

RetrieveTerrainEntity() публичный Метод

public RetrieveTerrainEntity ( int prefabIndex = -1 ) : Entity
prefabIndex int
Результат Entity

RetrieveTerrainLimitEntity() публичный Метод

public RetrieveTerrainLimitEntity ( ) : Entity
Результат Entity

RetrieveTreeEntity() публичный Метод

public RetrieveTreeEntity ( ) : Entity
Результат Entity