Zdexby TheHolyOneZ
42,628 classes
Class

SpawnOrb

: MonoBehaviour : Behaviour : Component : Object : Object
SpawnOrb, Assembly-CSharp 0x01A8 (424 B) inherited 0x0018 Assembly-CSharp.dll
0x00x01A8

Members 77

OffsetSizeNameTypeFlagsDefault
0x04ColorIDintPrivateStatic+1 flags—
0x04BaseColorIDintPrivateStatic+1 flags—
0x04EmissionColorIDintPrivateStatic+1 flags—
0x04TintColorIDintPrivateStatic+1 flags—
0x08TargetTransformTransformPublic—
0x0CTargetPositionVector3Public—
0x01LockTargetPositionOnLaunchboolPublic—
0x01LaunchOnStartboolPublic—
0x01RelaunchOnEnableboolPublic—
0x01AllowVectorTargetFallbackboolPublic—
0x01IsFlyingboolPublic—
0x00310x03padding / unreflected
0x04CurrentPhaseSpawnOrbPhasePublic—
0x08ModelRootGameObjectPublic—
0x08ModelRenderersList<UnityEngine.Renderer>Public—
0x08PopEffectParticleEffectPublic—
0x01DisablePopEffectUntilArrivedboolPublic—
0x01DestroyAfterPopboolPublic—
0x01AutoFindModelRenderersboolPublic—
0x00530x05padding / unreflected
0x08ColorMeshRenderersList<UnityEngine.MeshRenderer>Public—
0x08ColorTrailRenderersList<UnityEngine.TrailRenderer>Public—
0x08ColorParticleSystemRenderersList<UnityEngine.ParticleSystemRenderer>Public—
0x08ColorLightsList<UnityEngine.Light>Public—
0x01AutoFindColorTargetsboolPublic—
0x00790x03padding / unreflected
0x04BurstDurationfloatPublic—
0x04BurstSpeedfloatPublic—
0x04BurstDampingfloatPublic—
0x04BurstAngleTowardTargetfloatPublic—
0x01RandomizeBurstAngleTowardTargetboolPublic—
0x008D0x03padding / unreflected
0x08BurstAngleTowardTargetRangeVector2Public—
0x04BurstSidePerpendicularBurstSidePublic—
0x0CBurstAccelerationVector3Public—
0x01UseBurstArcboolPublic—
0x00A90x03padding / unreflected
0x04BurstArcHeightfloatPublic—
0x08BurstArcCurveAnimationCurvePublic—
0x01UseBurstSineboolPublic—
0x00B90x03padding / unreflected
0x04BurstSineAmplitudefloatPublic—
0x04BurstSineCyclesfloatPublic—
0x04BurstSinePhaseDegreesfloatPublic—
0x04HomingStartSpeedfloatPublic—
0x04HomingMaxSpeedfloatPublic—
0x04HomingStartAccelerationfloatPublic—
0x04HomingMaxAccelerationfloatPublic—
0x04HomingAccelerationRampTimefloatPublic—
0x00DC0x04padding / unreflected
0x08HomingAccelerationRampAnimationCurvePublic—
0x04ArrivalDistancefloatPublic—
0x01SnapToTargetOnArrivalboolPublic—
0x01UseHomingArcboolPublic—
0x00EE0x02padding / unreflected
0x04HomingArcHeightfloatPublic—
0x00F40x04padding / unreflected
0x08HomingArcCurveAnimationCurvePublic—
0x01UseHomingSineboolPublic—
0x01010x03padding / unreflected
0x04HomingSineAmplitudefloatPublic—
0x04HomingSineCyclesfloatPublic—
0x04HomingSinePhaseDegreesfloatPublic—
0x01RotateWithMovementboolPublic—
0x01110x03padding / unreflected
0x04RotationSpeedfloatPublic—
0x08UpReferenceTransformPublic—
0x08OnReachedTargetEventSpawnOrbEventPublic—
0x08OnFinishedEventSpawnOrbEventPublic—
0x0CCurrentTargetPositionVector3Public—
0x04CurrentSpeedfloatPublic—
0x04CurrentAccelerationfloatPublic—
0x04BurstPercentfloatPublic—
0x04HomingPercentfloatPublic—
0x014C0x04padding / unreflected
0x08OnReachedTargetAction<SpawnOrb>Private—
0x08OnFinishedAction<SpawnOrb>Private—
0x01hasStartedboolPrivate—
0x01hasLockedTargetboolPrivate—
0x01reachedTargetEventInvokedboolPrivate—
0x01finishedEventInvokedboolPrivate—
0x0CmotionPositionVector3Private—
0x0CburstVelocityVector3Private—
0x0ClastPositionVector3Private—
0x04burstElapsedfloatPrivate—
0x04homingElapsedfloatPrivate—
0x04homingStartDistancefloatPrivate—
0x01940x04padding / unreflected
0x08randomRandomPrivate—
0x08colorPropertyBlockMaterialPropertyBlockPrivate—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 46

SignatureFlagsNativeParams
void add_OnReachedTarget(Action<SpawnOrb> value)Public+1 flags0x08
void remove_OnReachedTarget(Action<SpawnOrb> value)Public+1 flags0x08
void add_OnFinished(Action<SpawnOrb> value)Public+1 flags0x08
void remove_OnFinished(Action<SpawnOrb> value)Public+1 flags0x08
void Reset()Private0x00
void Awake()Private0x00
void Start()Private0x00
void OnEnable()Private0x00
void OnDisable()Private0x00
void OnValidate()Private0x00
void Update()Private0x00
void Launch()Public0x00
void Launch(Transform target)Public0x08
void Launch(const Vector3& targetPosition)Public0x0C
void RefreshModelRenderers()Public0x00
void RefreshColorTargets()Public0x00
void SetColor(const Color& color)Public0x10
void SetRendererColor(Renderer renderer, const Color& color)Private0x10
void SetRendererColorProperty(Renderer renderer, int propertyId, const Color& color)Private0x10
bool RendererHasMaterialProperty(Renderer renderer, int propertyId)Private0x08
void EnsureColorTargets()Private0x00
void UpdateBurst(float delta)Private0x04
void BeginHoming()Private0x00
void UpdateHoming(float delta)Private0x04
void ArriveAtTarget()Private0x00
void PlayPopEffect()Private0x00
void HandlePopEffectEnded()Private0x00
void Finish()Private0x00
void InvokeReachedTarget()Private0x00
void PrepareVisualsForFlight()Private0x00
void ShowModel()Private0x00
void HideModel()Private0x00
void EnsureModelRenderers()Private0x00
void ApplyVisualPosition(const Vector3& basePosition, const Vector3& offset, float delta)Private0x0C
void RotateTowardMovement(const Vector3& movement, float delta)Private0x0C
Vector3 GetBurstOffset(float percent)Private0x0C
Vector3 GetHomingOffset(float percent)Private0x0C
Vector3 GetBurstDirection(const Vector3& from, const Vector3& target)Private0x0C
float GetBurstAngleTowardTarget()Private0x04
int GetBurstSideSign()Private0x04
Vector3 GetUp()Private0x0C
bool TryResolveTargetPosition(ref Vector3& targetPosition)Private0x0C
void UpdateTargetPosition()Private0x00
void OnDrawGizmosSelected()Private0x00
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00

Used by 14

types with a member, parameter or interface of this type