0x00x00D0
Members 38
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | turret | TurretController | Private | — | |
| 0x01 | useTurretIsMoving | bool | Private | — | |
| 0x01 | usePositionDelta | bool | Private | — | |
| 0x002A | 0x02 | padding / unreflected | |||
| 0x04 | positionDeltaThreshold | float | Private | — | |
| 0x01 | useRotationDelta | bool | Private | — | |
| 0x0031 | 0x03 | padding / unreflected | |||
| 0x04 | rotationDeltaThresholdDeg | float | Private | — | |
| 0x04 | stopDelaySeconds | float | Private | — | |
| 0x01 | bindToTurretMoveEvents | bool | Private | — | |
| 0x003D | 0x03 | padding / unreflected | |||
| 0x08 | OnMovementStarted | UnityEvent | Public | — | |
| 0x08 | OnMovementStopped | UnityEvent | Public | — | |
| 0x01 | <IsMoving>k__BackingField | bool | Private | — | |
| 0x01 | enableLegStepping | bool | Private | — | |
| 0x0052 | 0x06 | padding / unreflected | |||
| 0x08 | legAnimators | List<UnityEngine.Animator> | Private | — | |
| 0x08 | stepTriggerName | string | Private | — | |
| 0x01 | triggerFirstStepImmediatelyOnMoveStart | bool | Private | — | |
| 0x01 | resetLegSequenceOnMoveStart | bool | Private | — | |
| 0x01 | controlAnimatorSpeed | bool | Private | — | |
| 0x006B | 0x01 | padding / unreflected | |||
| 0x04 | idleAnimatorSpeed | float | Private | — | |
| 0x04 | startAnimatorSpeed | float | Private | — | |
| 0x04 | fullAnimatorSpeed | float | Private | — | |
| 0x04 | startStepsPerMinute | float | Private | — | |
| 0x04 | fullStepsPerMinute | float | Private | — | |
| 0x04 | rampUpSeconds | float | Private | — | |
| 0x04 | rampDownSeconds | float | Private | — | |
| 0x04 | startStepDelaySeconds | float | Private | — | |
| 0x04 | minStepIntervalSeconds | float | Private | — | |
| 0x01 | requireAtLeastOneLegAnimator | bool | Private | — | |
| 0x0091 | 0x07 | padding / unreflected | |||
| 0x08 | OnStepTriggered | UnityEvent | Public | — | |
| 0x0C | _lastLocalPos | Vector3 | Private | — | |
| 0x04 | _lastAngle | float | Private | — | |
| 0x01 | _hasSamples | bool | Private | — | |
| 0x00B1 | 0x03 | padding / unreflected | |||
| 0x04 | _noMoveTimer | float | Private | — | |
| 0x04 | _nextLegIndex | int | Private | — | |
| 0x04 | _stepTimer | float | Private | — | |
| 0x04 | _movePhase01 | float | Private | — | |
| 0x01 | _wasMovingLastFrame | bool | Private | — | |
| 0x01 | _cadenceDelaySatisfiedThisMove | bool | Private | — | |
| 0x00C6 | 0x02 | padding / unreflected | |||
| 0x04 | _stepTriggerHash | int | Private | — | |
| 0x00CC | 0x04 | unreflected bytes to end of TurretMovementLegStepperBridge | |||
Inherited from MonoBehaviour 1
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_CancellationTokenSource | CancellationTokenSource | Private | — |
Inherited from Object 5
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | kInstanceID_None | int | PrivateStatic+1 flags | 8 |
| 0x08 | m_CachedPtr | long | Private | — | |
| 0x04 | OffsetOfInstanceIDInCPlusPlusObject | int | Static+2 flags | — | |
| — | 0x08 | objectIsNullMessage | string | PrivateStatic+1 flags | — |
| — | 0x08 | cloneDestroyedMessage | string | PrivateStatic+1 flags | — |
Functions 22
| Signature | Flags | Native | Params |
|---|---|---|---|
| bool get_IsMoving() | Public+1 flags | 0x01 | |
| void set_IsMoving(bool value) | Private+1 flags | 0x01 | |
| void Reset() | Private | 0x00 | |
| void OnEnable() | Private | 0x00 | |
| void OnDisable() | Private | 0x00 | |
| void Update() | Private | 0x00 | |
| void HandleMoveStartEdgeAndImmediateStepIfNeeded() | Private | 0x00 | |
| void ResolveTurretReference() | Private | 0x00 | |
| void CacheInitialSamples() | Private | 0x00 | |
| void UpdateSamples() | Private | 0x00 | |
| bool ComputeMovingNow() | Private | 0x01 | |
| void BindIfRequested() | Private | 0x00 | |
| void UnbindIfNeeded() | Private | 0x00 | |
| void HandleTurretStartMoveEvent() | Private | 0x00 | |
| void HandleTurretFinishMoveEvent() | Private | 0x00 | |
| void UpdateMovePhase01(bool isMoving) | Private | 0x01 | |
| void UpdateAnimatorSpeeds() | Private | 0x00 | |
| void ApplyAnimatorSpeed(float phase01) | Private | 0x04 | |
| void UpdateStepping(bool isMoving) | Private | 0x01 | |
| bool HasAnyValidLegAnimator() | Private | 0x01 | |
| void TriggerNextLegStep() | Private | 0x00 | |
| void .ctor() | Public+1 flags | 0x00 |