implements IParticleEffectModifier
0x00x0078
Members 16
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | FireBurstSystem | ParticleSystem | Public | — | |
| 0x04 | FireBurstCount | int | Public | — | |
| 0x01 | ForceFireBurstWorldSpace | bool | Public | — | |
| 0x0025 | 0x03 | padding / unreflected | |||
| 0x08 | FootStampPrefab | FootStamp | Public | — | |
| 0x08 | FootStampPool | FootStampPool | Public | — | |
| 0x04 | StampLifetime | float | Public | — | |
| 0x04 | FootStampMask | LayerMask | Public | — | |
| 0x04 | RaycastUpOffset | float | Public | — | |
| 0x04 | RaycastDownDistance | float | Public | — | |
| 0x04 | SurfaceOffset | float | Public | — | |
| 0x04 | MaxSurfaceAngle | float | Public | — | |
| 0x04 | StampSoundVolumeMultiplier | float | Public | — | |
| 0x0054 | 0x04 | padding / unreflected | |||
| 0x08 | StampSounds | List<UnityEngine.AudioClip> | Public | — | |
| 0x08 | player | Player | Private | — | |
| 0x01 | subscribed | bool | Private | — | |
| 0x0069 | 0x07 | padding / unreflected | |||
| 0x08 | particleEffect | ParticleEffect | 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 16
| Signature | Flags | Native | Params |
|---|---|---|---|
| Player get_RuntimePlayer() | Private+1 flags | 0x08 | |
| bool get_Subscribed() | Private+1 flags | 0x01 | |
| void OnPlayEffect(ParticleEffect effect) | PublicFinal+2 flags | 0x08 | |
| void OnStopEffect(ParticleEffect effect) | PublicFinal+2 flags | 0x08 | |
| void OnDisable() | Private | 0x00 | |
| void Subscribe() | Private | 0x00 | |
| void Unsubscribe() | Private | 0x00 | |
| void GetPlayer() | Private | 0x00 | |
| void GetFootStampPool() | Private | 0x00 | |
| void OnPlayerStepped(Player steppedPlayer, PlayerFeet foot) | Private | 0x08 | |
| bool TryGetStampPose(PlayerFeet foot, const Vector3&& pos, const Quaternion&& rot) | Private | 0x10 | |
| void AccumulateStampHit(const Vector3& rayStart, float rayDistance, int mask, bool anyHit, int acceptedHitCount, const Vector3&& hitPointSum, const Vector3&& hitNormalSum) | Private | 0x0C | |
| Quaternion GetStampRotation(const Vector3& normal) | Private | 0x10 | |
| void EmitFireBurst(const Vector3& pos, const Quaternion& rot) | Private | 0x10 | |
| void PlayStampSound(const Vector3& pos) | Private | 0x0C | |
| void .ctor() | Public+1 flags | 0x00 |