public Sequence InsertCallback(float atPosition, TweenerCallback tweenerCallback) { if (!_tweenerCallbacks.ContainsKey(atPosition)) { _tweenerCallbacks.Add(atPosition, tweenerCallback); } else { _tweenerCallbacks[atPosition] += tweenerCallback; } _lastPosition = atPosition; return(this); }
public Sequence JoinCallback(TweenerCallback tweenerCallback) { if (!_tweenerCallbacks.ContainsKey(_lastPosition)) { _tweenerCallbacks.Add(_lastPosition, tweenerCallback); } else { _tweenerCallbacks[_lastPosition] += tweenerCallback; } _lastDuration = 0; return(this); }
public Sequence PrependCallback(TweenerCallback tweenerCallback) { if (!_tweenerCallbacks.ContainsKey(0)) { _tweenerCallbacks.Add(0, tweenerCallback); } else { _tweenerCallbacks[0] += tweenerCallback; } _lastPosition = 0; _lastDuration = 0; return(this); }