Zdexby TheHolyOneZ
36,909 classes
Class

MMPathMovement

: MonoBehaviour : Behaviour : Component : Object : Object
MoreMountains.Tools.MMPathMovement, MoreMountains.Tools 0x00C0 (192 B) inherited 0x0020 MoreMountains.Tools.dll
0x00x00C0

Members 25

OffsetSizeNameTypeFlagsDefault
0x04CycleOptionCycleOptionsPublic—
0x04LoopInitialMovementDirectionMovementDirectionPublic—
0x08PathElementsList<MoreMountains.Tools.MMPathMovementElement>Public—
0x04AlignmentModeAlignmentModesPublic—
0x04MovementSpeedfloatPublic—
0x0C<CurrentSpeed>k__BackingFieldVector3Private—
0x04AccelerationTypePossibleAccelerationTypePublic—
0x08AccelerationAnimationCurvePublic—
0x04UpdateModeUpdateModesPublic—
0x04MinDistanceToGoalfloatPublic—
0x0C_originalTransformPositionVector31 flags—
0x01<CanMove>k__BackingFieldboolPrivate—
0x01_originalTransformPositionStatusbool1 flags—
0x01_activebool1 flags—
0x00670x01padding / unreflected
0x08_currentPointIEnumerator<UnityEngine.Vector3>1 flags—
0x04_directionint1 flags—
0x0C_initialPositionVector31 flags—
0x0C_finalPositionVector31 flags—
0x0C_previousPointVector31 flags—
0x04_waitingfloat1 flags—
0x04_currentIndexint1 flags—
0x04_distanceToNextPointfloat1 flags—
0x01_endReachedbool1 flags—
0x00A50x03padding / unreflected
0x0C_positionLastFrameVector31 flags—
0x0C_vector3ZeroVector31 flags—
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 26

SignatureFlagsNativeParams
Vector3 get_CurrentSpeed()Public+3 flags0x0C
void set_CurrentSpeed(const Vector3& value)4 flags0x0C
bool get_CanMove()Public+3 flags0x01
void set_CanMove(bool value)Public+3 flags0x01
void Awake()3 flags0x00
void Start()3 flags0x00
void ResetPath()Public+2 flags0x00
void Initialization()3 flags0x00
void FixedUpdate()3 flags0x00
void LateUpdate()3 flags0x00
void Update()3 flags0x00
void PointReached()3 flags0x00
void EndReached()3 flags0x00
void ExecuteUpdate()3 flags0x00
void Move()3 flags0x00
void MoveAlongThePath()Public+2 flags0x00
IEnumerator<UnityEngine.Vector3> GetPathEnumerator()Public+2 flags0x08
void ChangeDirection()Public+2 flags0x00
void OnDrawGizmos()3 flags0x00
Vector3 PointPosition(int index)Public+2 flags0x0C
Vector3 PointPosition(const Vector3& relativePointPosition)Public+2 flags0x0C
void UpdateOriginalTransformPosition(const Vector3& newOriginalTransformPosition)Public+2 flags0x0C
Vector3 GetOriginalTransformPosition()Public+2 flags0x0C
void SetOriginalTransformPositionStatus(bool status)Public+2 flags0x01
bool GetOriginalTransformPositionStatus()Public+2 flags0x01
void .ctor()Public+1 flags0x00

Used by 1

types with a member, parameter or interface of this type