public void Clean() { _rt = null; tgt = null; slot = null; position = null; rotation = null; scale = null; }
public void OnStart(RecordingTool rt) { _rt = rt; if (position.Value) { positionTrack = rt.animation.AddTrack <CurveFloat3AnimationTrack>(); } if (rotation.Value) { rotationTrack = rt.animation.AddTrack <CurveFloatQAnimationTrack>(); } if (scale.Value) { scaleTrack = rt.animation.AddTrack <CurveFloat3AnimationTrack>(); } }
public void OnStart(RecordingTool rt) { tgt = renderer.Target; if (tgt == null) { return; } slot = tgt.Slot; _rt = rt; scl = recordScales.Value; position = rt.animation.AddTrack <CurveFloat3AnimationTrack>(); rotation = rt.animation.AddTrack <CurveFloatQAnimationTrack>(); if (scl) { scale = rt.animation.AddTrack <CurveFloat3AnimationTrack>(); } }
public void OnStart(TrackedRig r, Slot sloot, bool position, bool rotation, bool scale) { rig = r; slot.Target = sloot; if (position) { positionTrack = r._rt.Target.animation.AddTrack <CurveFloat3AnimationTrack>(); } if (rotation) { rotationTrack = r._rt.Target.animation.AddTrack <CurveFloatQAnimationTrack>(); } if (scale) { scaleTrack = r._rt.Target.animation.AddTrack <CurveFloat3AnimationTrack>(); } }
public void Clean() { positionTrack = null; rotationTrack = null; scaleTrack = null; }