Inheritance: IPoolable
Ejemplo n.º 1
0
 public void RemoveAction(SceneAction action)
 {
     if (_actions.Remove(action))
     {
         action.Actor = null;
     }
 }
Ejemplo n.º 2
0
 public virtual void Act(float delta)
 {
     for (int i = 0; i < _actions.Count; i++)
     {
         SceneAction action = _actions[i];
         if (action.Act(delta))
         {
             _actions.RemoveAt(i);
             action.Actor = null;
             i--;
         }
     }
 }
Ejemplo n.º 3
0
 public void AddAction(SceneAction action)
 {
     action.Actor = this;
     _actions.Add(action);
 }
Ejemplo n.º 4
0
 public void AddAction(SceneAction action)
 {
     Root.AddAction(action);
 }
Ejemplo n.º 5
0
 public void AddAction(SceneAction action)
 {
     Root.AddAction(action);
 }
Ejemplo n.º 6
0
 public void RemoveAction(SceneAction action)
 {
     if (_actions.Remove(action))
         action.Actor = null;
 }
Ejemplo n.º 7
0
 public void AddAction(SceneAction action)
 {
     action.Actor = this;
     _actions.Add(action);
 }