Exemple #1
0
 public void UpdateActor(
     SpawnableList <TActor, TModel> actor,
     UnityAction CreateFunction,
     UnityAction <int> RemoveFromFunction
     )
 {
     UpdateActor(actor);
     for (int i = 0; i != Count; ++i)
     {
         if (actor.Count == i)
         {
             CreateFunction.Invoke();
         }
         levelObjects[i].UpdateActor(actor[i]);
     }
     RemoveFromFunction.Invoke(levelObjects.Count);
 }