Zdexby TheHolyOneZ
44,741 classes
Class

TransformSynchronizer

: Object
FluffyUnderware.Curvy.CurvyConnection.TransformSynchronizer, Assembly-CSharp-firstpass 0x0028 (40 B) inherited 0x0010 Assembly-CSharp-firstpass.dll
0x00x0028

Members 3

OffsetSizeNameTypeFlagsDefault
0x08connectionCurvyConnectionPrivate+1 flags—
0x08connectionMonitorTransformMonitorPrivate—
0x08monitoredCPCoordinatedDictionary<FluffyUnderware.Curvy.CurvySplineSegmentPrivate+1 flags—

Functions 18

SignatureFlagsNativeParams
TransformMonitor get_ConnectionMonitor()Private+1 flags—0x08
void .ctor(CurvyConnection connection)Public+1 flags—0x08
void OnControlPointsUpdated()Public—0x00
void OnUpdate()Public—0x00
void EnsureCPsMonitorIsValid()Private—0x00
bool get_IsCPsMonitorValid()Private+1 flags—0x01
void GetMonitorChanges(ref Nullable<UnityEngine.Vector3>& positionChange, ref Nullable<UnityEngine.Quaternion>& rotationChange)Private—0x14
bool GetConnectionMonitorChanges(ref Nullable<UnityEngine.Vector3>& positionChange, ref Nullable<UnityEngine.Quaternion>& rotationChange)Private—0x14
void GetCPsMonitorChanges(ref Nullable<UnityEngine.Vector3>& position, ref Nullable<UnityEngine.Quaternion>& rotation)Private—0x14
void GetCPMonitorChanges(CurvySplineSegment controlPoint, ref Nullable<UnityEngine.Vector3>& position, ref Nullable<UnityEngine.Quaternion>& rotation)Private—0x14
void IsCPTriggeringTransformChange(CurvySplineSegment controlPoint, ref bool& syncPosition, ref bool& syncRotation)Private—0x08
void ApplyTransform(const Vector3& position, const Quaternion& rotation)Public—0x10
void ApplyTransformToConnection(const Vector3& position, const Quaternion& rotation)Private—0x10
void ApplyTransformToCPs(const Vector3& referencePosition, const Quaternion& referenceRotation)Private—0x10
void ResetMonitoring()Public—0x00
void ResetConnectionMonitoring()Private—0x00
void ResetCPsMonitoring()Private—0x00
bool <get_IsCPsMonitorValid>b__10_0(CurvySplineSegment controlPoint)Private—0x08

Used by 1

types with a member, parameter or interface of this type