0x00x00F0
Members 32
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | bone | Transform | Public | — | |
| 0x08 | target | Transform | Public | — | |
| 0x04 | positionWeight | float | Public | — | |
| 0x04 | rotationWeight | float | Public | — | |
| 0x0C | position | Vector3 | Public | — | |
| 0x10 | rotation | Quaternion | Public | — | |
| 0x0C | positionOffset | Vector3 | Public | — | |
| 0x01 | <isEndEffector>k__BackingField | bool | Private | — | |
| 0x01 | effectChildNodes | bool | Public | — | |
| 0x0052 | 0x02 | padding / unreflected | |||
| 0x04 | maintainRelativePositionWeight | float | Public | — | |
| 0x08 | childBones | Transform[] | Public | — | |
| 0x08 | planeBone1 | Transform | Public | — | |
| 0x08 | planeBone2 | Transform | Public | — | |
| 0x08 | planeBone3 | Transform | Public | — | |
| 0x10 | planeRotationOffset | Quaternion | Public | — | |
| 0x04 | posW | float | Private | — | |
| 0x04 | rotW | float | Private | — | |
| 0x08 | localPositions | Vector3[] | Private | — | |
| 0x01 | usePlaneNodes | bool | Private | — | |
| 0x0099 | 0x03 | padding / unreflected | |||
| 0x10 | animatedPlaneRotation | Quaternion | Private | — | |
| 0x0C | animatedPosition | Vector3 | Private | — | |
| 0x01 | firstUpdate | bool | Private | — | |
| 0x00B9 | 0x03 | padding / unreflected | |||
| 0x04 | chainIndex | int | Private | — | |
| 0x04 | nodeIndex | int | Private | — | |
| 0x04 | plane1ChainIndex | int | Private | — | |
| 0x04 | plane1NodeIndex | int | Private | — | |
| 0x04 | plane2ChainIndex | int | Private | — | |
| 0x04 | plane2NodeIndex | int | Private | — | |
| 0x04 | plane3ChainIndex | int | Private | — | |
| 0x04 | plane3NodeIndex | int | Private | — | |
| 0x00DC | 0x04 | padding / unreflected | |||
| 0x08 | childChainIndexes | int[] | Private | — | |
| 0x08 | childNodeIndexes | int[] | Private | — | |
Functions 15
| Signature | Flags | Native | Params |
|---|---|---|---|
| Node GetNode(IKSolverFullBody solver) | Public | — | 0x08 |
| bool get_isEndEffector() | Public+1 flags | — | 0x01 |
| void set_isEndEffector(bool value) | Private+1 flags | — | 0x01 |
| void PinToBone(float positionWeight, float rotationWeight) | Public | — | 0x04 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor(Transform bone, const Transform[]& childBones) | Public+1 flags | — | 0x08 |
| bool IsValid(IKSolver solver, ref string& message) | Public | — | 0x08 |
| void Initiate(IKSolverFullBody solver) | Public | — | 0x08 |
| void ResetOffset(IKSolverFullBody solver) | Public | — | 0x08 |
| void SetToTarget() | Public | — | 0x00 |
| void OnPreSolve(IKSolverFullBody solver) | Public | — | 0x08 |
| void OnPostWrite() | Public | — | 0x00 |
| Quaternion GetPlaneRotation(IKSolverFullBody solver) | Private | — | 0x10 |
| void Update(IKSolverFullBody solver) | Public | — | 0x08 |
| Vector3 GetPosition(IKSolverFullBody solver, ref Quaternion& planeRotationOffset) | Private | — | 0x10 |