implements IParticleEffectModifier
0x00x00C0
Members 25
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x04 | RightArmLerpConstraintDuration | float | Public | — | |
| 0x04 | TraceStartFrame | int | Public | — | |
| 0x04 | TraceEndFrame | int | Public | — | |
| 0x0024 | 0x04 | padding / unreflected | |||
| 0x08 | FireShieldAnimClip | AnimationClip | Public | — | |
| 0x04 | DefaultPlaneDistToCamera | float | Public | — | |
| 0x04 | PlaneDistToTopOfHeldItem | float | Public | — | |
| 0x01 | RotateRunePlane | bool | Public | — | |
| 0x0039 | 0x03 | padding / unreflected | |||
| 0x04 | LineRendererStartAlpha | float | Public | — | |
| 0x04 | FadeOutLineRendererDuration | float | Public | — | |
| 0x01 | LoopLineRendererOnFinalIndex | bool | Public | — | |
| 0x0045 | 0x03 | padding / unreflected | |||
| 0x0C | HeldItemTipTraceOffset | Vector3 | Public | — | |
| 0x04 | EditorShowPathIndex | int | Public | — | |
| 0x08 | RuneLineRenderer | LineRenderer | Public | — | |
| 0x08 | RunePlane | Transform | Public | — | |
| 0x08 | LocalRunePlanePath | List<UnityEngine.Vector3> | Public | — | |
| 0x04 | WeaponTrailVerticalOffset | float | Public | — | |
| 0x0074 | 0x04 | padding / unreflected | |||
| 0x08 | WeaponTrail | TrailRenderer | Public | — | |
| 0x08 | player | Player | Private | — | |
| 0x08 | traceCor | ManagedCoroutine | Private | — | |
| 0x08 | fadeLineRendererCor | ManagedCoroutine | Private | — | |
| 0x04 | lineRendererAlphaPercent | float | Private | — | |
| 0x04 | lineRendererStartIndex | int | Private | — | |
| 0x08 | originLineRendererAlphaKeys | GradientAlphaKey[] | Private | — | |
| 0x08 | weaponTrailFollow | Transform | Private | — | |
| 0x0C | weaponTrailFollowOffset | Vector3 | Private | — | |
| 0x00BC | 0x04 | unreflected bytes to end of FireShieldAnimationEffect | |||
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 27
| Signature | Flags | Native | Params |
|---|---|---|---|
| void Awake() | Private | 0x00 | |
| void Update() | Private | 0x00 | |
| void OnPlayEffect(ParticleEffect effect) | PublicFinal+2 flags | 0x08 | |
| void OnStopEffect(ParticleEffect effect) | PublicFinal+2 flags | 0x08 | |
| void SetPlayer() | Private | 0x00 | |
| void EnableArmConstraint(bool enable) | Private | 0x01 | |
| void AlignRunePlane() | Private | 0x00 | |
| void BeginTrace() | Private | 0x00 | |
| void StopTrace() | Private | 0x00 | |
| void EnableWeaponTrailEmit(bool enable) | Private | 0x01 | |
| void MoveWeaponTrailToFollow() | Private | 0x00 | |
| Vector3 GetHighestColPointOnTrans(Transform root) | Private | 0x0C | |
| IEnumerator TraceCor(const object[]& args) | Private | 0x08 | |
| void SetTargetArmAimPos(float pathPercent) | Private | 0x04 | |
| void SetTargetArmAimPos(const Vector3& worldPos) | Private | 0x0C | |
| Vector3 GetArmTargetPosForHeldItemTip(const Vector3& targetTipWorldPos) | Private | 0x0C | |
| void SetLineRendererPositions(int finalIndex, bool forceUpdate) | Private | 0x04 | |
| void SetLineRendererPositions(int prevIndex, const Vector3& currentLocalPos, bool forceUpdate) | Private | 0x0C | |
| Vector3 GetRuneWorldPos(const Vector3& localPos) | Private | 0x0C | |
| Vector3 GetRuneWorldVector(const Vector3& localVector) | Private | 0x0C | |
| Vector3 GetRuneLocalPos(const Vector3& worldPos) | Private | 0x0C | |
| void FadeOutLineRenderer() | Private | 0x00 | |
| IEnumerator FadeLineRendererCor(const object[]& args) | Private | 0x08 | |
| void SetLineRendererAlpha(float alphaPercent) | Private | 0x04 | |
| void ResetLineRenderer() | Private | 0x00 | |
| void SetOriginAlphaKeys() | Private | 0x00 | |
| void .ctor() | Public+1 flags | 0x00 |