public override void Reset()
        {
            mass = new FsmFloat()
            {
                UseVariable = true
            };

            radius = new FsmFloat()
            {
                UseVariable = true
            };
            distance = new FsmFloat()
            {
                UseVariable = true
            };
            spring = new FsmFloat()
            {
                UseVariable = true
            };
            damper = new FsmFloat()
            {
                UseVariable = true
            };
            targetPosition = new FsmFloat()
            {
                UseVariable = true
            };

            forwardFriction = new PlayMakerWheelFrictionCurveClass();
            forwardFriction.Reset();
            sidewaysFriction = new PlayMakerWheelFrictionCurveClass();
            sidewaysFriction.Reset();

            everyFrame = false;
        }
        public override void Reset()
        {
            mass = new FsmFloat() {UseVariable=true};

            radius = new FsmFloat() {UseVariable=true};
            distance = new FsmFloat() {UseVariable=true};
            spring = new FsmFloat() {UseVariable=true};
            damper = new FsmFloat() {UseVariable=true};
            targetPosition = new FsmFloat() {UseVariable=true};

            forwardFriction = new PlayMakerWheelFrictionCurveClass();
            forwardFriction.Reset();
            sidewaysFriction = new PlayMakerWheelFrictionCurveClass();
            sidewaysFriction.Reset();

            everyFrame = false;
        }