C# Class PrefabPool, UnityFramework

用于取Prefab的类 ,寄生于PrefabManager Maintaince Logs: 2014-11-27 WP Initial version: Added member
Afficher le fichier Open project: meta-42/uEasyKit Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
PrefabPool ( ) : System.Collections

Method Details

AutoReleaseParticle() public méthode

public AutoReleaseParticle ( string prefabName, ParticleSystem particle, PrefabPoolAgent, agent ) : IEnumerator
prefabName string
particle ParticleSystem
agent PrefabPoolAgent,
Résultat IEnumerator

ClearAllPool() public méthode

public ClearAllPool ( ) : void
Résultat void

ClearPool() public méthode

public ClearPool ( string prefabName ) : void
prefabName string
Résultat void

Despawn() public méthode

public Despawn ( string prefabName, PrefabPoolAgent, agent ) : void
prefabName string
agent PrefabPoolAgent,
Résultat void

GetPool() public méthode

public GetPool ( string prefabName ) : ObjectPool
prefabName string
Résultat ObjectPool

Init() public méthode

public Init ( ) : void
Résultat void

Spawn() public méthode

public Spawn ( string prefabName, UnityAction callback ) : void
prefabName string
callback UnityAction
Résultat void