implements IUpdatable
0x00x0040
Members 9
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | data | IkConstraintData | 2 flags | — | |
| 0x08 | bones | ExposedList<Spine.Bone> | 2 flags | — | |
| 0x08 | target | Bone | 1 flags | — | |
| 0x04 | bendDirection | int | 1 flags | — | |
| 0x01 | compress | bool | 1 flags | — | |
| 0x01 | stretch | bool | 1 flags | — | |
| 0x002E | 0x02 | padding / unreflected | |||
| 0x04 | mix | float | 1 flags | — | |
| 0x04 | softness | float | 1 flags | — | |
| 0x01 | active | bool | 1 flags | — | |
| 0x0039 | 0x07 | unreflected bytes to end of IkConstraint | |||
Functions 22
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(IkConstraintData data, Skeleton skeleton) | Public+1 flags | 0x08 | |
| void .ctor(IkConstraint constraint, Skeleton skeleton) | Public+1 flags | 0x08 | |
| void SetToSetupPose() | Public | 0x00 | |
| void Update(const Physics& physics) | PublicFinal+2 flags | 0x04 | |
| ExposedList<Spine.Bone> get_Bones() | Public+1 flags | 0x08 | |
| Bone get_Target() | Public+1 flags | 0x08 | |
| void set_Target(Bone value) | Public+1 flags | 0x08 | |
| float get_Mix() | Public+1 flags | 0x04 | |
| void set_Mix(float value) | Public+1 flags | 0x04 | |
| float get_Softness() | Public+1 flags | 0x04 | |
| void set_Softness(float value) | Public+1 flags | 0x04 | |
| int get_BendDirection() | Public+1 flags | 0x04 | |
| void set_BendDirection(int value) | Public+1 flags | 0x04 | |
| bool get_Compress() | Public+1 flags | 0x01 | |
| void set_Compress(bool value) | Public+1 flags | 0x01 | |
| bool get_Stretch() | Public+1 flags | 0x01 | |
| void set_Stretch(bool value) | Public+1 flags | 0x01 | |
| bool get_Active() | PublicFinal+3 flags | 0x01 | |
| IkConstraintData get_Data() | Public+1 flags | 0x08 | |
| string ToString() | Public+1 flags | 0x08 | |
| void Apply(Bone bone, float targetX, float targetY, bool compress, bool stretch, bool uniform, float alpha) | PublicStatic | 0x08 | |
| void Apply(Bone parent, Bone child, float targetX, float targetY, int bendDir, bool stretch, bool uniform, float softness, float alpha) | PublicStatic | 0x08 |