Zdexby TheHolyOneZ
42,595 classes
Class

ObjectBender

: SplineUser : MonoBehaviour : Behaviour : Component : Object : Object
Dreamteck.Splines.ObjectBender, Dreamteck.Splines 0x0240 (576 B) inherited 0x01A8 Dreamteck.Splines.dll
0x00x0240

Members 11

OffsetSizeNameTypeFlagsDefault
0x01_bendboolPrivate—
0x01A90x07padding / unreflected
0x08bendPropertiesBendProperty[]Public—
0x01_parentIsTheSplineboolPrivate—
0x01B90x07padding / unreflected
0x08boundsTS_BoundsPrivate—
0x04_axisAxisPrivate—
0x04_normalModeNormalModePrivate—
0x04_forwardModeForwardModePrivate—
0x0C_customNormalVector3Private—
0x0C_customForwardVector3Private—
0x40normalMatrixMatrix4x4Private—
0x10bendRotationQuaternionPrivate—
0x023C0x04unreflected bytes to end of ObjectBender
Inherited from SplineUser 28
OffsetSizeNameTypeFlagsDefault
0x04updateMethodUpdateMethodPublic—
0x001C0x04padding / unreflected
0x08_splineSplineComputerPrivate—
0x01_autoUpdateboolPrivate—
0x00290x07padding / unreflected
0x08_rotationModifierRotationModifier1 flags—
0x08_offsetModifierOffsetModifier1 flags—
0x08_colorModifierColorModifier1 flags—
0x08_sizeModifierSizeModifier1 flags—
0x40_clipFromSampleSplineSamplePrivate—
0x40_clipToSampleSplineSamplePrivate—
0x01_loopSamplesboolPrivate—
0x00D10x07padding / unreflected
0x08_clipFromdoublePrivate—
0x08_clipTodoublePrivate—
0x04animClipFromfloatPrivate—
0x04animClipTofloatPrivate—
0x08_sampleCollectionSampleCollectionPrivate—
0x01rebuildboolPrivate—
0x01getSamplesboolPrivate—
0x01postBuildboolPrivate—
0x00FB0x05padding / unreflected
0x08_trsTransformPrivate—
0x01_hasTransformboolPrivate—
0x01090x07padding / unreflected
0x40_workSampleSplineSamplePrivate—
0x04_sampleCountintPrivate—
0x04_startSampleIndexintPrivate—
0x40evalResultSplineSample1 flags—
0x01multithreadedboolPublic—
0x01buildOnAwakeboolPublic—
0x01buildOnEnableboolPublic—
0x019B0x05padding / unreflected
0x08onPostBuildEmptySplineHandlerPrivate—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 30

SignatureFlagsNativeParams
bool get_bend()Public+1 flags0x01
void set_bend(bool value)Public+1 flags0x01
Axis get_axis()Public+1 flags0x04
void set_axis(const Axis& value)Public+1 flags0x04
NormalMode get_upMode()Public+1 flags0x04
void set_upMode(const NormalMode& value)Public+1 flags0x04
Vector3 get_customNormal()Public+1 flags0x0C
void set_customNormal(const Vector3& value)Public+1 flags0x0C
ForwardMode get_forwardMode()Public+1 flags0x04
void set_forwardMode(const ForwardMode& value)Public+1 flags0x04
Vector3 get_customForward()Public+1 flags0x0C
void set_customForward(const Vector3& value)Public+1 flags0x0C
void GetTransformsRecursively(Transform current, ref List<UnityEngine.Transform>& transformList)Private0x08
void GetObjects()Private0x00
TS_Bounds GetBounds()Public0x08
void CreateProperty(ref BendProperty& property, Transform t)Private0x08
void CalculateBounds()Private0x00
void CalculatePropertyBounds(ref BendProperty& property)Private0x08
void CalculatePercents(BendProperty property)Public0x08
void Revert()Private0x00
void UpdateReferences()Public0x00
void GetevalResult(const Vector3& percentage)Private0x0C
Vector3 GetPercentage(const Vector3& point)Private0x0C
void Build()2 flags0x00
void Bend()Private0x00
void BendObject(BendProperty p)Public0x08
void BendMesh(const Vector3[]& vertexPercents, const Vector3[]& originalNormals, TS_Mesh mesh, const Matrix4x4& worldToLocalMatrix)Private0x40
void PostBuild()2 flags0x00
void LateRun()2 flags0x00
void .ctor()Public+1 flags0x00