Zdexby TheHolyOneZ
36,909 classes
Class

TurretMovementLegStepperBridge

: MonoBehaviour : Behaviour : Component : Object : Object
TurretMovementLegStepperBridge, Assembly-CSharp 0x00D0 (208 B) inherited 0x0020 Assembly-CSharp.dll
0x00x00D0

Members 38

OffsetSizeNameTypeFlagsDefault
0x08turretTurretControllerPrivate—
0x01useTurretIsMovingboolPrivate—
0x01usePositionDeltaboolPrivate—
0x002A0x02padding / unreflected
0x04positionDeltaThresholdfloatPrivate—
0x01useRotationDeltaboolPrivate—
0x00310x03padding / unreflected
0x04rotationDeltaThresholdDegfloatPrivate—
0x04stopDelaySecondsfloatPrivate—
0x01bindToTurretMoveEventsboolPrivate—
0x003D0x03padding / unreflected
0x08OnMovementStartedUnityEventPublic—
0x08OnMovementStoppedUnityEventPublic—
0x01<IsMoving>k__BackingFieldboolPrivate—
0x01enableLegSteppingboolPrivate—
0x00520x06padding / unreflected
0x08legAnimatorsList<UnityEngine.Animator>Private—
0x08stepTriggerNamestringPrivate—
0x01triggerFirstStepImmediatelyOnMoveStartboolPrivate—
0x01resetLegSequenceOnMoveStartboolPrivate—
0x01controlAnimatorSpeedboolPrivate—
0x006B0x01padding / unreflected
0x04idleAnimatorSpeedfloatPrivate—
0x04startAnimatorSpeedfloatPrivate—
0x04fullAnimatorSpeedfloatPrivate—
0x04startStepsPerMinutefloatPrivate—
0x04fullStepsPerMinutefloatPrivate—
0x04rampUpSecondsfloatPrivate—
0x04rampDownSecondsfloatPrivate—
0x04startStepDelaySecondsfloatPrivate—
0x04minStepIntervalSecondsfloatPrivate—
0x01requireAtLeastOneLegAnimatorboolPrivate—
0x00910x07padding / unreflected
0x08OnStepTriggeredUnityEventPublic—
0x0C_lastLocalPosVector3Private—
0x04_lastAnglefloatPrivate—
0x01_hasSamplesboolPrivate—
0x00B10x03padding / unreflected
0x04_noMoveTimerfloatPrivate—
0x04_nextLegIndexintPrivate—
0x04_stepTimerfloatPrivate—
0x04_movePhase01floatPrivate—
0x01_wasMovingLastFrameboolPrivate—
0x01_cadenceDelaySatisfiedThisMoveboolPrivate—
0x00C60x02padding / unreflected
0x04_stepTriggerHashintPrivate—
0x00CC0x04unreflected bytes to end of TurretMovementLegStepperBridge
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 5
OffsetSizeNameTypeFlagsDefault
—0x04kInstanceID_NoneintPrivateStatic+1 flags8
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+2 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 22

SignatureFlagsNativeParams
bool get_IsMoving()Public+1 flags0x01
void set_IsMoving(bool value)Private+1 flags0x01
void Reset()Private0x00
void OnEnable()Private0x00
void OnDisable()Private0x00
void Update()Private0x00
void HandleMoveStartEdgeAndImmediateStepIfNeeded()Private0x00
void ResolveTurretReference()Private0x00
void CacheInitialSamples()Private0x00
void UpdateSamples()Private0x00
bool ComputeMovingNow()Private0x01
void BindIfRequested()Private0x00
void UnbindIfNeeded()Private0x00
void HandleTurretStartMoveEvent()Private0x00
void HandleTurretFinishMoveEvent()Private0x00
void UpdateMovePhase01(bool isMoving)Private0x01
void UpdateAnimatorSpeeds()Private0x00
void ApplyAnimatorSpeed(float phase01)Private0x04
void UpdateStepping(bool isMoving)Private0x01
bool HasAnyValidLegAnimator()Private0x01
void TriggerNextLegStep()Private0x00
void .ctor()Public+1 flags0x00

Used by 1

types with a member, parameter or interface of this type