implements IUpdatable
0x00x0070
Members 19
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | NONE | int | PrivateStatic+1 flags | -1 |
| — | 0x04 | BEFORE | int | PrivateStatic+1 flags | -2 |
| — | 0x04 | AFTER | int | PrivateStatic+1 flags | -3 |
| — | 0x04 | Epsilon | float | PrivateStatic+1 flags | 925353388 |
| 0x08 | data | PathConstraintData | 2 flags | — | |
| 0x08 | bones | ExposedList<Spine.Bone> | 2 flags | — | |
| 0x08 | target | Slot | 1 flags | — | |
| 0x04 | position | float | 1 flags | — | |
| 0x04 | spacing | float | 1 flags | — | |
| 0x04 | mixRotate | float | 1 flags | — | |
| 0x04 | mixX | float | 1 flags | — | |
| 0x04 | mixY | float | 1 flags | — | |
| 0x01 | active | bool | 1 flags | — | |
| 0x003D | 0x03 | padding / unreflected | |||
| 0x08 | spaces | ExposedList<System.Single> | 2 flags | — | |
| 0x08 | positions | ExposedList<System.Single> | 2 flags | — | |
| 0x08 | world | ExposedList<System.Single> | 2 flags | — | |
| 0x08 | curves | ExposedList<System.Single> | 2 flags | — | |
| 0x08 | lengths | ExposedList<System.Single> | 2 flags | — | |
| 0x08 | segments | float[] | 2 flags | — | |
Functions 25
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(PathConstraintData data, Skeleton skeleton) | Public+1 flags | — | 0x08 |
| void .ctor(PathConstraint constraint, Skeleton skeleton) | Public+1 flags | — | 0x08 |
| void ArraysFill(const float[]& a, int fromIndex, int toIndex, float val) | PublicStatic | — | 0x08 |
| void SetToSetupPose() | Public | — | 0x00 |
| void Update(const Physics& physics) | PublicFinal+2 flags | — | 0x04 |
| float[] ComputeWorldPositions(PathAttachment path, int spacesCount, bool tangents) | Private | — | 0x08 |
| void AddBeforePosition(float p, const float[]& temp, int i, const float[]& output, int o) | PrivateStatic | — | 0x08 |
| void AddAfterPosition(float p, const float[]& temp, int i, const float[]& output, int o) | PrivateStatic | — | 0x08 |
| void AddCurvePosition(float p, float x1, float y1, float cx1, float cy1, float cx2, float cy2, float x2, float y2, const float[]& output, int o, bool tangents) | PrivateStatic | — | 0x08 |
| float get_Position() | Public+1 flags | — | 0x04 |
| void set_Position(float value) | Public+1 flags | — | 0x04 |
| float get_Spacing() | Public+1 flags | — | 0x04 |
| void set_Spacing(float value) | Public+1 flags | — | 0x04 |
| float get_MixRotate() | Public+1 flags | — | 0x04 |
| void set_MixRotate(float value) | Public+1 flags | — | 0x04 |
| float get_MixX() | Public+1 flags | — | 0x04 |
| void set_MixX(float value) | Public+1 flags | — | 0x04 |
| float get_MixY() | Public+1 flags | — | 0x04 |
| void set_MixY(float value) | Public+1 flags | — | 0x04 |
| ExposedList<Spine.Bone> get_Bones() | Public+1 flags | — | 0x08 |
| Slot get_Target() | Public+1 flags | — | 0x08 |
| void set_Target(Slot value) | Public+1 flags | — | 0x08 |
| bool get_Active() | PublicFinal+3 flags | — | 0x01 |
| PathConstraintData get_Data() | Public+1 flags | — | 0x08 |
| string ToString() | Public+1 flags | — | 0x08 |