| ControllerEvent get_OnInitialized() | Public+1 flags | | 0x08 |
| TargetComponent get_TargetComponent() | Public+1 flags | | 0x04 |
| void set_TargetComponent(const TargetComponent& value) | Public+1 flags | | 0x04 |
| CurvyPositionMode get_PositionMode() | Public+1 flags | | 0x04 |
| void set_PositionMode(const CurvyPositionMode& value) | Public+1 flags | | 0x04 |
| MoveModeEnum get_MoveMode() | Public+1 flags | | 0x04 |
| void set_MoveMode(const MoveModeEnum& value) | Public+1 flags | | 0x04 |
| bool get_PlayAutomatically() | Public+1 flags | | 0x01 |
| void set_PlayAutomatically(bool value) | Public+1 flags | | 0x01 |
| CurvyClamping get_Clamping() | Public+1 flags | | 0x04 |
| void set_Clamping(const CurvyClamping& value) | Public+1 flags | | 0x04 |
| MotionConstraints get_MotionConstraints() | Public+1 flags | | 0x04 |
| void set_MotionConstraints(const MotionConstraints& value) | Public+1 flags | | 0x04 |
| OrientationModeEnum get_OrientationMode() | Public+1 flags | | 0x04 |
| void set_OrientationMode(const OrientationModeEnum& value) | Public+1 flags | | 0x04 |
| bool get_LockRotation() | Public+1 flags | | 0x01 |
| void set_LockRotation(bool value) | Public+1 flags | | 0x01 |
| OrientationAxisEnum get_OrientationAxis() | Public+1 flags | | 0x04 |
| void set_OrientationAxis(const OrientationAxisEnum& value) | Public+1 flags | | 0x04 |
| float get_DirectionDampingTime() | Public+1 flags | | 0x04 |
| void set_DirectionDampingTime(float value) | Public+1 flags | | 0x04 |
| float get_UpDampingTime() | Public+1 flags | | 0x04 |
| void set_UpDampingTime(float value) | Public+1 flags | | 0x04 |
| bool get_IgnoreDirection() | Public+1 flags | | 0x01 |
| void set_IgnoreDirection(bool value) | Public+1 flags | | 0x01 |
| float get_OffsetAngle() | Public+1 flags | | 0x04 |
| void set_OffsetAngle(float value) | Public+1 flags | | 0x04 |
| float get_OffsetRadius() | Public+1 flags | | 0x04 |
| void set_OffsetRadius(float value) | Public+1 flags | | 0x04 |
| bool get_OffsetCompensation() | Public+1 flags | | 0x01 |
| void set_OffsetCompensation(bool value) | Public+1 flags | | 0x01 |
| float get_Speed() | Public+1 flags | | 0x04 |
| void set_Speed(float value) | Public+1 flags | | 0x04 |
| float get_RelativePosition() | Public+1 flags | | 0x04 |
| void set_RelativePosition(float value) | Public+1 flags | | 0x04 |
| float get_AbsolutePosition() | Public+1 flags | | 0x04 |
| void set_AbsolutePosition(float value) | Public+1 flags | | 0x04 |
| float get_Position() | Public+1 flags | | 0x04 |
| void set_Position(float value) | Public+1 flags | | 0x04 |
| MovementDirection get_MovementDirection() | Public+1 flags | | 0x04 |
| void set_MovementDirection(const MovementDirection& value) | Public+1 flags | | 0x04 |
| CurvyControllerState get_PlayState() | Public+1 flags | | 0x04 |
| bool get_IsReady() | Public+4 flags | | 0x01 |
| bool get_ShouldDisablePositionSlider() | 4 flags | | 0x01 |
| OrientationDamper get_Damper() | 2 flags | | 0x08 |
| void OnEnable() | 2 flags | | 0x00 |
| void Start() | 3 flags | | 0x00 |
| void OnDisable() | 2 flags | | 0x00 |
| void Update() | 3 flags | | 0x00 |
| void LateUpdate() | 3 flags | | 0x00 |
| void FixedUpdate() | 3 flags | | 0x00 |
| void OnValidate() | 2 flags | | 0x00 |
| Transform get_Transform() | Public+3 flags | | 0x08 |
| Rigidbody get_Rigidbody() | Public+3 flags | | 0x08 |
| Rigidbody2D get_Rigidbody2D() | Public+3 flags | | 0x08 |
| void InitializedApplyDeltaTime(float deltaTime) | 3 flags | | 0x04 |
| void ComputeTargetPositionAndRotation(ref Vector3& targetPosition, ref Vector3& targetUp, ref Vector3& targetForward) | 3 flags | | 0x0C |
| void Initialize() | 3 flags | | 0x00 |
| void Deinitialize() | 3 flags | | 0x00 |
| void BindEvents() | 3 flags | | 0x00 |
| void UnbindEvents() | 3 flags | | 0x00 |
| void SavePrePlayState() | 3 flags | | 0x00 |
| void RestorePrePlayState() | 3 flags | | 0x00 |
| void ResetPrePlayState() | 3 flags | | 0x00 |
| void GetPositionAndRotation(ref Vector3& position, ref Quaternion& rotation) | 3 flags | | 0x10 |
| void SetPositionAndRotation(const Vector3& position, const Quaternion& rotation) | 3 flags | | 0x10 |
| void UserAfterInit() | 3 flags | | 0x00 |
| void UserAfterUpdate() | 3 flags | | 0x00 |
| bool get_ShowOrientationSection() | 4 flags | | 0x01 |
| bool get_ShowOffsetSection() | 4 flags | | 0x01 |
| float get_Length() | Public+4 flags | | 0x04 |
| void Advance(float speed, float deltaTime) | 4 flags | — | 0x04 |
| void SimulateAdvance(ref float& tf, ref MovementDirection& direction, float speed, float deltaTime) | 4 flags | — | 0x04 |
| float AbsoluteToRelative(float worldUnitDistance) | 4 flags | | 0x04 |
| float RelativeToAbsolute(float relativeDistance) | 4 flags | | 0x04 |
| Vector3 GetInterpolatedSourcePosition(float tf) | 4 flags | — | 0x0C |
| void GetInterpolatedSourcePosition(float tf, ref Vector3& interpolatedPosition, ref Vector3& tangent, ref Vector3& up) | 4 flags | — | 0x0C |
| Vector3 GetOrientation(float tf) | 4 flags | — | 0x0C |
| Vector3 GetTangent(float tf) | 4 flags | — | 0x0C |
| void .ctor() | Public+1 flags | | 0x00 |
| void Play() | Public | | 0x00 |
| void Stop() | Public | | 0x00 |
| void Pause() | Public | | 0x00 |
| void Refresh() | Public | | 0x00 |
| void ApplyDeltaTime(float deltaTime) | Public | | 0x04 |
| void TeleportTo(float newPosition) | Public | | 0x04 |
| void TeleportBy(float distance, const MovementDirection& direction) | Public | | 0x04 |
| void SetFromString(const string& fieldAndValue) | Public | | 0x08 |
| bool get_isInitialized() | 2 flags | | 0x01 |
| void set_isInitialized(bool value) | Private+1 flags | | 0x01 |
| float get_TimeSinceLastUpdate() | 2 flags | | 0x04 |
| bool get_UseOffset() | 2 flags | | 0x01 |
| Vector3 ApplyOffset(const Vector3& position, const Vector3& tangent, const Vector3& up, float offsetAngle, float offsetRadius) | Static+1 flags | | 0x0C |
| float GetClampedPosition(float position, const CurvyPositionMode& positionMode, const CurvyClamping& clampingMode, float length) | Static+1 flags | | 0x04 |
| float get_maxPosition() | Private+1 flags | | 0x04 |
| float GetMaxPosition(const CurvyPositionMode& positionMode) | 1 flags | | 0x04 |
| float ComputeOffsetCompensatedSpeed(float deltaTime) | 1 flags | | 0x04 |
| void GetOrientationNoneUpAndForward(ref Vector3& targetUp, ref Vector3& targetForward) | Private | | 0x0C |
| bool get_IsNeededRigidbodyMissing() | Private+1 flags | | 0x01 |
| bool get_IsNeeded2DRigidbodyMissing() | Private+1 flags | | 0x01 |
| bool get_IsNeededRigidbodyNotKinematic() | Private+1 flags | | 0x01 |
| bool get_IsNeeded2DRigidbodyNotKinematic() | Private+1 flags | | 0x01 |
| bool get_AreConstraintsConflicting() | Private+1 flags | | 0x01 |
| void OnBeforeSerialize() | PublicFinal+2 flags | | 0x00 |
| void OnAfterDeserialize() | Public+2 flags | | 0x00 |
| Vector3 get_DirectionDampingVelocity() | 2 flags | | 0x0C |
| void set_DirectionDampingVelocity(const Vector3& value) | 2 flags | | 0x0C |
| Vector3 get_UpDampingVelocity() | 2 flags | | 0x0C |
| void set_UpDampingVelocity(const Vector3& value) | 2 flags | | 0x0C |