Пример #1
0
 public ACreditsRollSegmentWithActions <T> With(ICreditsRollSegmentAction <T> act)
 {
     Bind(act);
     act.SetDelay(_lastDedicatedTimeNeeded);
     _actions.Add(act);
     return(this);
 }
Пример #2
0
 public Segments.ACreditsRollSegmentWithActions <T> With(
     ICreditsRollSegmentAction <T> act)
 {
     this.Bind(act);
     act.SetDelay((float)this._lastDedicatedTimeNeeded);
     this._actions.Add(act);
     return(this);
 }
Пример #3
0
 public ACreditsRollSegmentWithActions <T> Then(ICreditsRollSegmentAction <T> act)
 {
     Bind(act);
     act.SetDelay(_dedicatedTimeNeeded);
     _actions.Add(act);
     _lastDedicatedTimeNeeded = _dedicatedTimeNeeded;
     _dedicatedTimeNeeded    += act.ExpectedLengthOfActionInFrames;
     return(this);
 }
Пример #4
0
 public Segments.ACreditsRollSegmentWithActions <T> Then(
     ICreditsRollSegmentAction <T> act)
 {
     this.Bind(act);
     act.SetDelay((float)this._dedicatedTimeNeeded);
     this._actions.Add(act);
     this._lastDedicatedTimeNeeded = this._dedicatedTimeNeeded;
     this._dedicatedTimeNeeded    += act.ExpectedLengthOfActionInFrames;
     return(this);
 }