Пример #1
0
 public Transition(ITransitionTarget obj, bool queue, float speed, Action onBegin, Action onEnd)
 {
     _obj = obj;
     _screen = _obj.screen;
     _spriteBatch = _screen.screenSystem.spriteBatch;
     _queue = queue;
     _speed = speed;
     _onBegin = onBegin;
     _onEnd = onEnd;
 }
Пример #2
0
 public Transition(ITransitionTarget obj, bool queue, float speed, Action onBegin, Action onEnd)
 {
     _obj         = obj;
     _screen      = _obj.screen;
     _spriteBatch = _screen.screenSystem.spriteBatch;
     _queue       = queue;
     _speed       = speed;
     _onBegin     = onBegin;
     _onEnd       = onEnd;
 }
Пример #3
0
 public RuntimeTransition(
     string name,
     ITransitionTarget target,
     Func <CancellationToken, string, string, Task> action,
     Func <string, bool> guard)
 {
     this.Name   = name;
     this.Target = target;
     this.guard  = guard;
     this.action = action;
 }