0x00x01A8
Members 77
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x04 | ColorID | int | PrivateStatic+1 flags | — | |
| 0x04 | BaseColorID | int | PrivateStatic+1 flags | — | |
| 0x04 | EmissionColorID | int | PrivateStatic+1 flags | — | |
| 0x04 | TintColorID | int | PrivateStatic+1 flags | — | |
| 0x08 | TargetTransform | Transform | Public | — | |
| 0x0C | TargetPosition | Vector3 | Public | — | |
| 0x01 | LockTargetPositionOnLaunch | bool | Public | — | |
| 0x01 | LaunchOnStart | bool | Public | — | |
| 0x01 | RelaunchOnEnable | bool | Public | — | |
| 0x01 | AllowVectorTargetFallback | bool | Public | — | |
| 0x01 | IsFlying | bool | Public | — | |
| 0x0031 | 0x03 | padding / unreflected | |||
| 0x04 | CurrentPhase | SpawnOrbPhase | Public | — | |
| 0x08 | ModelRoot | GameObject | Public | — | |
| 0x08 | ModelRenderers | List<UnityEngine.Renderer> | Public | — | |
| 0x08 | PopEffect | ParticleEffect | Public | — | |
| 0x01 | DisablePopEffectUntilArrived | bool | Public | — | |
| 0x01 | DestroyAfterPop | bool | Public | — | |
| 0x01 | AutoFindModelRenderers | bool | Public | — | |
| 0x0053 | 0x05 | padding / unreflected | |||
| 0x08 | ColorMeshRenderers | List<UnityEngine.MeshRenderer> | Public | — | |
| 0x08 | ColorTrailRenderers | List<UnityEngine.TrailRenderer> | Public | — | |
| 0x08 | ColorParticleSystemRenderers | List<UnityEngine.ParticleSystemRenderer> | Public | — | |
| 0x08 | ColorLights | List<UnityEngine.Light> | Public | — | |
| 0x01 | AutoFindColorTargets | bool | Public | — | |
| 0x0079 | 0x03 | padding / unreflected | |||
| 0x04 | BurstDuration | float | Public | — | |
| 0x04 | BurstSpeed | float | Public | — | |
| 0x04 | BurstDamping | float | Public | — | |
| 0x04 | BurstAngleTowardTarget | float | Public | — | |
| 0x01 | RandomizeBurstAngleTowardTarget | bool | Public | — | |
| 0x008D | 0x03 | padding / unreflected | |||
| 0x08 | BurstAngleTowardTargetRange | Vector2 | Public | — | |
| 0x04 | BurstSide | PerpendicularBurstSide | Public | — | |
| 0x0C | BurstAcceleration | Vector3 | Public | — | |
| 0x01 | UseBurstArc | bool | Public | — | |
| 0x00A9 | 0x03 | padding / unreflected | |||
| 0x04 | BurstArcHeight | float | Public | — | |
| 0x08 | BurstArcCurve | AnimationCurve | Public | — | |
| 0x01 | UseBurstSine | bool | Public | — | |
| 0x00B9 | 0x03 | padding / unreflected | |||
| 0x04 | BurstSineAmplitude | float | Public | — | |
| 0x04 | BurstSineCycles | float | Public | — | |
| 0x04 | BurstSinePhaseDegrees | float | Public | — | |
| 0x04 | HomingStartSpeed | float | Public | — | |
| 0x04 | HomingMaxSpeed | float | Public | — | |
| 0x04 | HomingStartAcceleration | float | Public | — | |
| 0x04 | HomingMaxAcceleration | float | Public | — | |
| 0x04 | HomingAccelerationRampTime | float | Public | — | |
| 0x00DC | 0x04 | padding / unreflected | |||
| 0x08 | HomingAccelerationRamp | AnimationCurve | Public | — | |
| 0x04 | ArrivalDistance | float | Public | — | |
| 0x01 | SnapToTargetOnArrival | bool | Public | — | |
| 0x01 | UseHomingArc | bool | Public | — | |
| 0x00EE | 0x02 | padding / unreflected | |||
| 0x04 | HomingArcHeight | float | Public | — | |
| 0x00F4 | 0x04 | padding / unreflected | |||
| 0x08 | HomingArcCurve | AnimationCurve | Public | — | |
| 0x01 | UseHomingSine | bool | Public | — | |
| 0x0101 | 0x03 | padding / unreflected | |||
| 0x04 | HomingSineAmplitude | float | Public | — | |
| 0x04 | HomingSineCycles | float | Public | — | |
| 0x04 | HomingSinePhaseDegrees | float | Public | — | |
| 0x01 | RotateWithMovement | bool | Public | — | |
| 0x0111 | 0x03 | padding / unreflected | |||
| 0x04 | RotationSpeed | float | Public | — | |
| 0x08 | UpReference | Transform | Public | — | |
| 0x08 | OnReachedTargetEvent | SpawnOrbEvent | Public | — | |
| 0x08 | OnFinishedEvent | SpawnOrbEvent | Public | — | |
| 0x0C | CurrentTargetPosition | Vector3 | Public | — | |
| 0x04 | CurrentSpeed | float | Public | — | |
| 0x04 | CurrentAcceleration | float | Public | — | |
| 0x04 | BurstPercent | float | Public | — | |
| 0x04 | HomingPercent | float | Public | — | |
| 0x014C | 0x04 | padding / unreflected | |||
| 0x08 | OnReachedTarget | Action<SpawnOrb> | Private | — | |
| 0x08 | OnFinished | Action<SpawnOrb> | Private | — | |
| 0x01 | hasStarted | bool | Private | — | |
| 0x01 | hasLockedTarget | bool | Private | — | |
| 0x01 | reachedTargetEventInvoked | bool | Private | — | |
| 0x01 | finishedEventInvoked | bool | Private | — | |
| 0x0C | motionPosition | Vector3 | Private | — | |
| 0x0C | burstVelocity | Vector3 | Private | — | |
| 0x0C | lastPosition | Vector3 | Private | — | |
| 0x04 | burstElapsed | float | Private | — | |
| 0x04 | homingElapsed | float | Private | — | |
| 0x04 | homingStartDistance | float | Private | — | |
| 0x0194 | 0x04 | padding / unreflected | |||
| 0x08 | random | Random | Private | — | |
| 0x08 | colorPropertyBlock | MaterialPropertyBlock | Private | — | |
Inherited from Object 4
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_CachedPtr | long | Private | — | |
| 0x04 | OffsetOfInstanceIDInCPlusPlusObject | int | Static+1 flags | — | |
| — | 0x08 | objectIsNullMessage | string | PrivateStatic+1 flags | — |
| — | 0x08 | cloneDestroyedMessage | string | PrivateStatic+1 flags | — |
Functions 46
| Signature | Flags | Native | Params |
|---|---|---|---|
| void add_OnReachedTarget(Action<SpawnOrb> value) | Public+1 flags | 0x08 | |
| void remove_OnReachedTarget(Action<SpawnOrb> value) | Public+1 flags | 0x08 | |
| void add_OnFinished(Action<SpawnOrb> value) | Public+1 flags | 0x08 | |
| void remove_OnFinished(Action<SpawnOrb> value) | Public+1 flags | 0x08 | |
| void Reset() | Private | 0x00 | |
| void Awake() | Private | 0x00 | |
| void Start() | Private | 0x00 | |
| void OnEnable() | Private | 0x00 | |
| void OnDisable() | Private | 0x00 | |
| void OnValidate() | Private | 0x00 | |
| void Update() | Private | 0x00 | |
| void Launch() | Public | 0x00 | |
| void Launch(Transform target) | Public | 0x08 | |
| void Launch(const Vector3& targetPosition) | Public | 0x0C | |
| void RefreshModelRenderers() | Public | 0x00 | |
| void RefreshColorTargets() | Public | 0x00 | |
| void SetColor(const Color& color) | Public | 0x10 | |
| void SetRendererColor(Renderer renderer, const Color& color) | Private | 0x10 | |
| void SetRendererColorProperty(Renderer renderer, int propertyId, const Color& color) | Private | 0x10 | |
| bool RendererHasMaterialProperty(Renderer renderer, int propertyId) | Private | 0x08 | |
| void EnsureColorTargets() | Private | 0x00 | |
| void UpdateBurst(float delta) | Private | 0x04 | |
| void BeginHoming() | Private | 0x00 | |
| void UpdateHoming(float delta) | Private | 0x04 | |
| void ArriveAtTarget() | Private | 0x00 | |
| void PlayPopEffect() | Private | 0x00 | |
| void HandlePopEffectEnded() | Private | 0x00 | |
| void Finish() | Private | 0x00 | |
| void InvokeReachedTarget() | Private | 0x00 | |
| void PrepareVisualsForFlight() | Private | 0x00 | |
| void ShowModel() | Private | 0x00 | |
| void HideModel() | Private | 0x00 | |
| void EnsureModelRenderers() | Private | 0x00 | |
| void ApplyVisualPosition(const Vector3& basePosition, const Vector3& offset, float delta) | Private | 0x0C | |
| void RotateTowardMovement(const Vector3& movement, float delta) | Private | 0x0C | |
| Vector3 GetBurstOffset(float percent) | Private | 0x0C | |
| Vector3 GetHomingOffset(float percent) | Private | 0x0C | |
| Vector3 GetBurstDirection(const Vector3& from, const Vector3& target) | Private | 0x0C | |
| float GetBurstAngleTowardTarget() | Private | 0x04 | |
| int GetBurstSideSign() | Private | 0x04 | |
| Vector3 GetUp() | Private | 0x0C | |
| bool TryResolveTargetPosition(ref Vector3& targetPosition) | Private | 0x0C | |
| void UpdateTargetPosition() | Private | 0x00 | |
| void OnDrawGizmosSelected() | Private | 0x00 | |
| void .ctor() | Public+1 flags | 0x00 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |