0x00x0058
Members 7
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | BulletTrailPoolSize | int | PrivateStatic+1 flags | 16 |
| 0x08 | PunchImpactsClips | AudioClip[] | Public | — | |
| 0x08 | SlashImpactClips | AudioClip[] | Public | — | |
| 0x08 | ImpactSources | AudioSourceController[] | Public | — | |
| 0x08 | PunchParticlePrefab | GameObject | Public | — | |
| 0x08 | BulletTrail | TrailRenderer | Public | — | |
| 0x08 | bulletTrailPool | List<UnityEngine.TrailRenderer> | Private | — |
Inherited from Singleton`1 2
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | instance | FXManager | PrivateStatic | — | |
| 0x0008 | 0x18 | padding / unreflected | |||
| 0x01 | Destroyed | bool | 1 flags | — | |
Inherited from MonoBehaviour 1
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_CancellationTokenSource | CancellationTokenSource | 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 11
| Signature | Flags | Native | Params |
|---|---|---|---|
| void Start() | 2 flags | 0x00 | |
| void CreateImpactFX(Impact impact, IDamageable target) | Public | 0x08 | |
| bool TryGetBulletTrail(ref TrailRenderer& trail) | Private | 0x08 | |
| void CreateBulletTrail(const Vector3& start, const Vector3& dir, float speed, float range, const LayerMask& mask) | Public | 0x0C | |
| void PlayImpact(AudioClip clip, const Vector3& position, float volume) | Private | 0x0C | |
| void PlayParticles(GameObject prefab, const Vector3& position, const Quaternion& rotation) | Private | 0x10 | |
| AudioClip GetImpactSound(Impact impact, IDamageable target) | Private | 0x08 | |
| GameObject GetImpactParticles(Impact impact, IDamageable target) | Private | 0x08 | |
| AudioSourceController GetSource() | Private | 0x08 | |
| AudioClip GetRandomClip(const AudioClip[]& clips) | PrivateStatic | 0x08 | |
| void .ctor() | Public+1 flags | 0x00 |