コード例 #1
0
 protected override void DeregisterSpawner()
 {
     for (int i = 0; i < SpawnObjectGroup.Count; i++)
     {
         if (SpawnObjectGroup[i].SpawnTransform != null && SpawnObjectGroup[i].PoolObject != null)
         {
             Facade.DeregisterObjectSpawnPool(SpawnObjectGroup[i].SpawnTransform);
         }
     }
     GameManagerAgent.KillObject(deactiveObjectMount);
 }
コード例 #2
0
 /// <summary>
 /// 注销并销毁
 /// </summary>
 protected virtual void DeregisterSpawner()
 {
     Facade.DeregisterObjectSpawnPool(this);
     GameManagerAgent.KillObject(deactiveObjectMount);
 }
コード例 #3
0
 /// <summary>
 /// 注销对象池
 /// 非空虚函数
 /// </summary>
 protected virtual void DeregisterObjectSpawnPool()
 {
     Facade.DeregisterObjectSpawnPool(SpawnObjectPoolKey);
 }