public GitTween(float time, float maxTime, EditorWindow editorWindow, GitSettingsJson.AnimationTypeEnum animationType) { this.animationType = animationType; this.time = time; this.maxTime = maxTime; this.editorWindow = editorWindow; }
public GitTween StartAnimation(float time, EditorWindow window, GitSettingsJson.AnimationTypeEnum animationType) { var tween = new GitTween(IsAnimationAllowed(animationType) ? time : 0, time, window, animationType); tweens.Add(tween); return(tween); }
private bool IsAnimationAllowed(GitSettingsJson.AnimationTypeEnum animationType) { return(gitSettings.AnimationType.HasFlag(animationType)); }
public GitTween StartManualAnimation(float time, EditorWindow window, out double animationTimer, GitSettingsJson.AnimationTypeEnum animationType) { animationTimer = EditorApplication.timeSinceStartup; return(new GitTween(IsAnimationAllowed(animationType) ? time : 0, time, window, animationType)); }
public GitTween StartAnimation(float time, GitSettingsJson.AnimationTypeEnum animationType) { return(StartAnimation(time, null, animationType)); }