Inheritance: IPoolable
Beispiel #1
0
 public void RemoveAction(SceneAction action)
 {
     if (_actions.Remove(action))
     {
         action.Actor = null;
     }
 }
Beispiel #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--;
         }
     }
 }
Beispiel #3
0
 public void AddAction(SceneAction action)
 {
     action.Actor = this;
     _actions.Add(action);
 }
Beispiel #4
0
 public void AddAction(SceneAction action)
 {
     Root.AddAction(action);
 }
Beispiel #5
0
 public void AddAction(SceneAction action)
 {
     Root.AddAction(action);
 }
Beispiel #6
0
 public void RemoveAction(SceneAction action)
 {
     if (_actions.Remove(action))
         action.Actor = null;
 }
Beispiel #7
0
 public void AddAction(SceneAction action)
 {
     action.Actor = this;
     _actions.Add(action);
 }