Zdexby TheHolyOneZ
49,743 classes
Class

ReusableTween

: Object
PrimeTween.ReusableTween, PrimeTween.Runtime 0x01D0 (464 B) inherited 0x0010 PrimeTween.Runtime.dll
0x00x01D0

Members 38

OffsetSizeNameTypeFlagsDefault
0x08idlong1 flags—
0x08targetobject1 flags—
0x01_isPausedbool1 flags—
0x01_isAlivebool1 flags—
0x00220x02padding / unreflected
0x04elapsedTimeTotalfloat1 flags—
0x04easedInterpolationFactorfloat1 flags—
0x04cycleDurationfloat1 flags—
0x28startEndValueValueContainerStartEnd1 flags—
0x10diffValueContainer1 flags—
0x01isAdditivebool1 flags—
0x00690x07padding / unreflected
0x10prevValValueContainer1 flags—
0x30settingsTweenSettings1 flags—
0x04cyclesDoneintPrivate—
—0x04iniCyclesDoneintPrivateStatic+1 flags-1
0x00B40x04padding / unreflected
0x08customOnValueChangeobject1 flags—
0x08longParamlong1 flags—
0x08onValueChangeAction<PrimeTween.ReusableTween>Private—
0x08onCompleteAction<PrimeTween.ReusableTween>Private—
0x08onCompleteCallbackobjectPrivate—
0x08onCompleteTargetobjectPrivate—
0x04waitDelayfloat1 flags—
0x00EC0x04padding / unreflected
0x10sequenceSequence1 flags—
0x10prevTween1 flags—
0x10nextTween1 flags—
0x10prevSiblingTween1 flags—
0x10nextSiblingTween1 flags—
0x08getterFunc<PrimeTween.ReusableTween1 flags—
0x01stoppedEmergentlyboolPrivate—
0x01490x07padding / unreflected
0x08coroutineEnumeratorTweenCoroutineEnumerator2 flags—
0x04timeScalefloat1 flags—
0x01warnIgnoredOnCompleteIfTargetDestroyedboolPrivate—
0x015D0x03padding / unreflected
0x50shakeDataShakeData1 flags—
0x01stateStatePrivate—
0x01warnEndValueEqualsCurrentboolPrivate—
0x01isUpdatingboolPrivate—
0x01B30x05padding / unreflected
0x08onUpdateTargetobjectPrivate—
0x08onUpdateCallbackobjectPrivate—
0x08onUpdateAction<PrimeTween.ReusableTween>Private—

Functions 64

SignatureFlagsNativeParams
void setPropType(const PropType& value)1 flags0x04
PropType getPropType()1 flags0x04
ref TweenType get_tweenType()2 flags0x04
ref ValueContainer get_startValue()2 flags0x10
ref ValueContainer get_endValue()2 flags0x10
int get_intParam()2 flags0x04
void set_intParam(int value)2 flags0x04
ref bool get_startFromCurrent()2 flags0x01
bool updateAndCheckIfRunning(float dt)1 flags0x04
void SetElapsedTimeTotal(float newElapsedTimeTotal, bool earlyExitSequenceIfPaused)1 flags0x04
void updateSequence(float _elapsedTimeTotal, bool isRestart, bool earlyExitSequenceIfPaused, bool allowSkipChildrenUpdate)1 flags0x04
SequenceDirectEnumerator getSequenceSelfChildren(bool isForward)Private0x28
bool isDone(int cyclesDiff)Private0x04
void updateSequenceChild(float encompassingElapsedTime, bool isRestart)Private0x04
bool isMainSequenceRoot()1 flags0x01
bool isSequenceRoot()1 flags0x01
bool setElapsedTimeTotal(float _elapsedTimeTotal, ref int& cyclesDiff)Private0x04
float calcTFromElapsedTimeTotal(float _elapsedTimeTotal, ref State& newState)Private0x04
void Reset()1 flags0x00
void OnComplete(Action _onComplete, bool warnIfTargetDestroyed)1 flags0x08
void OnComplete(const uint8& _target, Action<T> _onComplete, bool warnIfTargetDestroyed)1 flags0x08
void handleOnCompleteException(Exception e)Private0x08
bool isDestroyedUnityObject(const uint8& obj)PrivateStatic0x01
void validateOnCompleteAssignment()Private0x00
void Setup(object _target, ref TweenSettings& _settings, Action<PrimeTween.ReusableTween> _onValueChange, Func<PrimeTween.ReusableTween _getter, bool _startFromCurrent, const TweenType& _tweenType)1 flags0x30
void setUnityTarget(object _target)1 flags0x08
void ReportOnValueChange(float _easedInterpolationFactor)1 flags0x04
void ReportOnComplete()Private0x00
bool isUnityTargetDestroyed()1 flags0x01
bool get_HasOnComplete()2 flags0x01
string GetDescription()1 flags0x08
float calcDurationWithWaitDependencies()1 flags0x04
void recalculateTotalDuration()1 flags0x00
float get_FloatVal()2 flags0x04
double get_DoubleVal()2 flags0x08
Vector2 get_Vector2Val()2 flags0x08
Vector3 get_Vector3Val()2 flags0x0C
Vector4 get_Vector4Val()2 flags0x10
Color get_ColorVal()2 flags0x10
Rect get_RectVal()2 flags0x10
Quaternion get_QuaternionVal()2 flags0x10
float calcEasedT(float t, int cyclesDone)Private0x04
float evaluate(float t)Private0x04
void cacheDiff()1 flags0x00
void ForceComplete()1 flags0x00
void warnOnCompleteIgnored(bool isTargetDestroyed)1 flags0x01
void EmergencyStop(bool isTargetDestroyed)1 flags0x01
void kill()1 flags0x00
void revive()Private0x00
bool IsInSequence()1 flags0x01
bool canManipulate()1 flags0x01
bool trySetPause(bool isPaused)1 flags0x01
void SetOnUpdate(const uint8& _target, Action<T _onUpdate)1 flags0x08
void invokeOnUpdate()Private0x00
void clearOnUpdate()Private0x00
string ToString()Public+1 flags0x08
float getElapsedTimeTotal()1 flags0x04
float getDurationTotal()1 flags0x04
int getCyclesDone()1 flags0x04
void .ctor()Public+1 flags0x00
bool <updateSequence>g__forceChildrenToPos|50_1(ref <>c__DisplayClass50_0& , ref <>c__DisplayClass50_1& )Private0x18
bool <updateSequence>g__restartChildren|50_2(ref <>c__DisplayClass50_0& , ref <>c__DisplayClass50_1& )Private0x18
bool <updateSequence>g__isEarlyExitAfterChildUpdate|50_0(ref <>c__DisplayClass50_0& )Private0x18
int <calcEasedT>g__clampCyclesDone|90_0(ref <>c__DisplayClass90_0& )Private0x10

Used by 40

types with a member, parameter or interface of this type