implements ISerializationCallbackReceiver
0x00x00A0
Members 25
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | _hasOffset | bool | Private | — | |
| 0x01 | _hasRotationOffset | bool | Private | — | |
| 0x0012 | 0x02 | padding / unreflected | |||
| 0x08 | _offset | Vector2 | Private | — | |
| 0x0C | _rotationOffset | Vector3 | Private | — | |
| 0x0C | _baseScale | Vector3 | Private | — | |
| 0x01 | _2dMode | bool | Private | — | |
| 0x0035 | 0x03 | padding / unreflected | |||
| 0x04 | velocityHandleMode | VelocityHandleMode | Public | — | |
| 0x003C | 0x04 | padding / unreflected | |||
| 0x40 | _splineResult | SplineSample | Private | — | |
| 0x01 | applyPositionX | bool | Public | — | |
| 0x01 | applyPositionY | bool | Public | — | |
| 0x01 | applyPositionZ | bool | Public | — | |
| 0x01 | applyPosition2D | bool | Public | — | |
| 0x01 | retainLocalPosition | bool | Public | — | |
| 0x0085 | 0x03 | padding / unreflected | |||
| 0x04 | direction | Direction | Public | — | |
| 0x01 | applyRotationX | bool | Public | — | |
| 0x01 | applyRotationY | bool | Public | — | |
| 0x01 | applyRotationZ | bool | Public | — | |
| 0x01 | applyRotation2D | bool | Public | — | |
| 0x01 | retainLocalRotation | bool | Public | — | |
| 0x01 | applyScaleX | bool | Public | — | |
| 0x01 | applyScaleY | bool | Public | — | |
| 0x01 | applyScaleZ | bool | Public | — | |
| 0x0094 | 0x04 | padding / unreflected | |||
| 0x08 | targetUser | SplineUser | Public | — | |
| 0x0C | position | Vector3 | PrivateStatic | — | |
| 0x10 | rotation | Quaternion | PrivateStatic | — | |
Functions 29
| Signature | Flags | Native | Params |
|---|---|---|---|
| Vector2 get_offset() | Public+1 flags | 0x08 | |
| void set_offset(const Vector2& value) | Public+1 flags | 0x08 | |
| Vector3 get_rotationOffset() | Public+1 flags | 0x0C | |
| void set_rotationOffset(const Vector3& value) | Public+1 flags | 0x0C | |
| bool get_hasOffset() | Public+1 flags | 0x01 | |
| bool get_hasRotationOffset() | Public+1 flags | 0x01 | |
| Vector3 get_baseScale() | Public+1 flags | 0x0C | |
| void set_baseScale(const Vector3& value) | Public+1 flags | 0x0C | |
| bool get_is2D() | Public+1 flags | 0x01 | |
| void set_is2D(bool value) | Public+1 flags | 0x01 | |
| SplineSample get_splineResult() | Public+1 flags | 0x40 | |
| void set_splineResult(const SplineSample& value) | Public+1 flags | 0x40 | |
| bool get_applyPosition() | Public+1 flags | 0x01 | |
| void set_applyPosition(bool value) | Public+1 flags | 0x01 | |
| bool get_applyRotation() | Public+1 flags | 0x01 | |
| void set_applyRotation(bool value) | Public+1 flags | 0x01 | |
| bool get_applyScale() | Public+1 flags | 0x01 | |
| void set_applyScale(bool value) | Public+1 flags | 0x01 | |
| void ApplyTransform(Transform input) | Public | 0x08 | |
| void ApplyRigidbody(Rigidbody input) | Public | 0x08 | |
| void ApplyRigidbody2D(Rigidbody2D input) | Public | 0x08 | |
| Vector3 HandleVelocity(const Vector3& velocity) | Private | 0x0C | |
| Vector3 GetPosition(const Vector3& inputPosition) | Private | 0x0C | |
| Quaternion GetRotation(const Quaternion& inputRotation) | Private | 0x10 | |
| Vector3 GetScale(const Vector3& inputScale) | Private | 0x0C | |
| void OnBeforeSerialize() | PublicFinal+2 flags | 0x00 | |
| void OnAfterDeserialize() | PublicFinal+2 flags | 0x00 | |
| void .ctor() | Public+1 flags | 0x00 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |