Zdexby TheHolyOneZ
42,610 classes
Class

SplineUser

: MonoBehaviour : Behaviour : Component : Object : Object
Dreamteck.Splines.SplineUser, Dreamteck.Splines 0x01A8 (424 B) inherited 0x0018 Dreamteck.Splines.dll
0x00x01A8

Members 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 71

SignatureFlagsNativeParams
SplineComputer get_spline()Public+1 flags0x08
void set_spline(SplineComputer value)Public+1 flags0x08
double get_clipFrom()Public+1 flags0x08
void set_clipFrom(double value)Public+1 flags0x08
double get_clipTo()Public+1 flags0x08
void set_clipTo(double value)Public+1 flags0x08
bool get_autoUpdate()Public+1 flags0x01
void set_autoUpdate(bool value)Public+1 flags0x01
bool get_loopSamples()Public+1 flags0x01
void set_loopSamples(bool value)Public+1 flags0x01
double get_span()Public+1 flags0x08
bool get_samplesAreLooped()Public+1 flags0x01
RotationModifier get_rotationModifier()Public+1 flags0x08
OffsetModifier get_offsetModifier()Public+1 flags0x08
ColorModifier get_colorModifier()Public+1 flags0x08
SizeModifier get_sizeModifier()Public+1 flags0x08
Transform get_trs()2 flags0x08
bool get_hasTransform()2 flags0x01
int get_sampleCount()Public+1 flags0x04
void add_onPostBuild(EmptySplineHandler value)Public+1 flags0x08
void remove_onPostBuild(EmptySplineHandler value)Public+1 flags0x08
void Awake()3 flags0x00
void CacheTransform()1 flags0x00
void Reset()3 flags0x00
void OnEnable()3 flags0x00
void OnDisable()3 flags0x00
void OnDestroy()3 flags0x00
void OnDidApplyAnimationProperties()3 flags0x00
void GetSampleRaw(int index, const SplineSample&& sample)Public0x40
double GetSamplePercent(int index)Public0x08
void ClampLoopSampleIndex(int index)Private0x04
void GetSample(int index, const SplineSample&& target)Public0x40
void GetSampleWithAngleCompensation(int index, const SplineSample&& target)Public0x40
void Rebuild()Public+2 flags0x00
void RebuildImmediate()Public+2 flags0x00
void Update()Private0x00
void LateUpdate()Private0x00
void FixedUpdate()Private0x00
void RunUpdate()Private0x00
void BuildThreaded()Private0x00
void ResampleAndBuildThreaded()Private0x00
void Run()3 flags0x00
void LateRun()3 flags0x00
void Build()3 flags0x00
void PostBuild()3 flags0x00
void OnSplineChanged()3 flags0x00
void ModifySample(const SplineSample&& source, const SplineSample&& destination)Public0x40
void ModifySample(const SplineSample&& sample)Public0x40
void ApplyModifier(SplineSampleModifier modifier, const SplineSample&& sample)Private0x40
void SetClipRange(double from, double to)Public0x08
void GetSamples()Private0x00
double ClipPercent(double percent)Public0x08
void ClipPercent(double percent)Public0x08
double UnclipPercent(double percent)Public0x08
void UnclipPercent(double percent)Public0x08
int GetSampleIndex(double percent)Private0x08
Vector3 EvaluatePosition(double percent)Public0x0C
void Evaluate(double percent, const SplineSample&& result)Public0x40
SplineSample Evaluate(double percent)Public0x40
void Evaluate(const SplineSample[]& results, double from, double to)Public0x08
void EvaluatePositions(const Vector3[]& positions, double from, double to)Public0x08
double Travel(double start, float distance, const Direction& direction, float moved)Public0x08
double Travel(double start, float distance, const Direction& direction)Public0x08
double TravelWithOffset(double start, float distance, const Direction& direction, const Vector3& offset, float moved)Public0x0C
void Project(const Vector3& position, const SplineSample&& result, double from, double to)Public+2 flags0x40
float CalculateLength(double from, double to, bool preventInvert)Public0x08
float CalculateLengthWithOffset(const Vector3& offset, double from, double to)Public0x0C
void OnBeforeSerialize()Public+2 flags0x00
void OnAfterDeserialize()Public+2 flags0x00
Vector3 TransformOffset(const SplineSample& sample, const Vector3& localOffset)Static+1 flags0x40
void .ctor()Public+1 flags0x00

Subclasses 9

Used by 14

types with a member, parameter or interface of this type