Exemplo n.º 1
0
 protected override void RegisterSpawner()
 {
     if (poolDataSet != null)
     {
         Facade.RegisterObjcetSpawnPool(this, PoolDataSet.SpawnObject, SpawnHandler, DespawnHandler);
     }
 }
Exemplo n.º 2
0
 protected override void RegisterSpawner()
 {
     for (int i = 0; i < SpawnObjectGroup.Count; i++)
     {
         if (SpawnObjectGroup[i].SpawnTransform != null && SpawnObjectGroup[i].PoolObject != null)
         {
             Facade.RegisterObjcetSpawnPool(SpawnObjectGroup[i].SpawnTransform, SpawnObjectGroup[i].PoolObject.SpawnObject,
                                            SpawnHandler, DespawnHandler);
         }
     }
 }
Exemplo n.º 3
0
 /// <summary>
 /// 注册对象池
 /// 非空虚函数
 /// </summary>
 protected virtual void RegisterObjectSpawnPool()
 {
     Facade.RegisterObjcetSpawnPool(SpawnObjectPoolKey, SpawnItem, OnSpawn, OnDespawn);
 }