public void ChangeTrack(Track trk) { _flag = null; _track = trk; RefreshTrack(); trk.RiderState.Reset(trk.Start, trk); Camera.SetPosition(trk.Start); }
public void Flag() { EnterPlayback(); if (Animating) { _flag = new Tracklocation { State = _track.RiderState.Clone(), Frame = CurrentFrame }; } else { _flag = null; } ExitPlayback(); game.Canvas.DisableFlagTooltip(); game.Invalidate(); }
internal void RestoreFlag(Tracklocation flag) { _flag = flag; }