Zdexby TheHolyOneZ
42,628 classes
Class

PlayerFootstepParticleEffect

: MonoBehaviour : Behaviour : Component : Object : Object
PlayerFootstepParticleEffect, Assembly-CSharp 0x0078 (120 B) inherited 0x0018 Assembly-CSharp.dll
0x00x0078

Members 16

OffsetSizeNameTypeFlagsDefault
0x08FireBurstSystemParticleSystemPublic—
0x04FireBurstCountintPublic—
0x01ForceFireBurstWorldSpaceboolPublic—
0x00250x03padding / unreflected
0x08FootStampPrefabFootStampPublic—
0x08FootStampPoolFootStampPoolPublic—
0x04StampLifetimefloatPublic—
0x04FootStampMaskLayerMaskPublic—
0x04RaycastUpOffsetfloatPublic—
0x04RaycastDownDistancefloatPublic—
0x04SurfaceOffsetfloatPublic—
0x04MaxSurfaceAnglefloatPublic—
0x04StampSoundVolumeMultiplierfloatPublic—
0x00540x04padding / unreflected
0x08StampSoundsList<UnityEngine.AudioClip>Public—
0x08playerPlayerPrivate—
0x01subscribedboolPrivate—
0x00690x07padding / unreflected
0x08particleEffectParticleEffectPrivate—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 16

SignatureFlagsNativeParams
Player get_RuntimePlayer()Private+1 flags0x08
bool get_Subscribed()Private+1 flags0x01
void OnPlayEffect(ParticleEffect effect)PublicFinal+2 flags0x08
void OnStopEffect(ParticleEffect effect)PublicFinal+2 flags0x08
void OnDisable()Private0x00
void Subscribe()Private0x00
void Unsubscribe()Private0x00
void GetPlayer()Private0x00
void GetFootStampPool()Private0x00
void OnPlayerStepped(Player steppedPlayer, PlayerFeet foot)Private0x08
bool TryGetStampPose(PlayerFeet foot, ref Vector3& pos, ref Quaternion& rot)Private0x10
void AccumulateStampHit(const Vector3& rayStart, float rayDistance, int mask, ref bool& anyHit, ref int& acceptedHitCount, ref Vector3& hitPointSum, ref Vector3& hitNormalSum)Private0x0C
Quaternion GetStampRotation(const Vector3& normal)Private0x10
void EmitFireBurst(const Vector3& pos, const Quaternion& rot)Private0x10
void PlayStampSound(const Vector3& pos)Private0x0C
void .ctor()Public+1 flags0x00