PersistentTrails.TrackManager.stopRecording C# (CSharp) Method

stopRecording() public method

public stopRecording ( ) : void
return void
        public void stopRecording()
        {
            //if (activeTrack.EndAction == Track.EndActions.LOOP)
            if (activeTrack != null)
            {
                Vector3 startPos = Vector3.zero;
                Vector3 endPos = Vector3.zero;
                Vector3 vel = Vector3.zero;
                Quaternion rot = Quaternion.identity;
                activeTrack.evaluateAtTime(activeTrack.GetStartTime(), out startPos, out rot, out vel);
                activeTrack.evaluateAtTime(activeTrack.GetEndTime(), out endPos, out rot, out vel);
                activeTrack.LoopClosureTime = Vector3.Distance(startPos, endPos) / vel.magnitude;
            }
            activeTrack = null;
            recording = false;
        }