AcTools.Render.Kn5SpecificSpecial.TrackMapPreparationRenderer.MoveCameraToStart C# (CSharp) Method

MoveCameraToStart() public method

public MoveCameraToStart ( ) : void
return void
        public void MoveCameraToStart() {
            var camera = base.GetCamera();
            var node = RootNode.GetDummyByName("AC_START_0");
            var vector = node?.Matrix.GetTranslationVector() ?? Vector3.Zero;

            var delta = new Vector3(vector.X - camera.Target.X, 0f, vector.Z - camera.Target.Z);
            camera.Move(delta);
            camera.Width = Width / Scale;
            camera.Height = Height / Scale;
            camera.SetLens();

            Camera = camera;
            AutoResetCamera = false;
            IsDirty = true;
            Zoom = Scale;
        }