C# Класс PrefabPool, UnityFramework

用于取Prefab的类 ,寄生于PrefabManager Maintaince Logs: 2014-11-27 WP Initial version: Added member
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AutoReleaseParticle ( string prefabName, ParticleSystem particle, PrefabPoolAgent, agent ) : IEnumerator
ClearAllPool ( ) : void
ClearPool ( string prefabName ) : void
Despawn ( string prefabName, PrefabPoolAgent, agent ) : void
GetPool ( string prefabName ) : ObjectPool
Init ( ) : void
Spawn ( string prefabName, UnityAction callback ) : void

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

Метод Описание
PrefabPool ( ) : System.Collections

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

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

public AutoReleaseParticle ( string prefabName, ParticleSystem particle, PrefabPoolAgent, agent ) : IEnumerator
prefabName string
particle ParticleSystem
agent PrefabPoolAgent,
Результат IEnumerator

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

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

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

public ClearPool ( string prefabName ) : void
prefabName string
Результат void

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

public Despawn ( string prefabName, PrefabPoolAgent, agent ) : void
prefabName string
agent PrefabPoolAgent,
Результат void

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

public GetPool ( string prefabName ) : ObjectPool
prefabName string
Результат ObjectPool

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

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

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

public Spawn ( string prefabName, UnityAction callback ) : void
prefabName string
callback UnityAction
Результат void