0x00x0088
Members 22
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x04 | DoomDuration | float | PublicStatic | — | |
| 0x04 | DoomEndTime | float | PublicStatic | — | |
| 0x04 | DoomPercent | float | PublicStatic | — | |
| 0x08 | OnTimerStarted | Action<CaveDoomTimer> | PrivateStatic | — | |
| 0x08 | OnTimerEnded | Action<CaveDoomTimer> | PrivateStatic | — | |
| 0x04 | StartAtReadyPercent | float | Public | — | |
| 0x04 | Duration | float | Public | — | |
| 0x08 | PersistentRockSound | AudioClip | Public | — | |
| 0x08 | IntervalRockSounds | List<UnityEngine.AudioClip> | Public | — | |
| 0x04 | PersistentRateOverTime | float | Public | — | |
| 0x04 | CeilingEffectRateOverTime | float | Public | — | |
| 0x04 | CeilingEffectPlayTime | float | Public | — | |
| 0x003C | 0x04 | padding / unreflected | |||
| 0x08 | CeilingEffects | List<Pair<BiomeType | Public | — | |
| 0x04 | CeilingLayerMask | LayerMask | Public | — | |
| 0x004C | 0x04 | padding / unreflected | |||
| 0x08 | PopUpText | string | Public | — | |
| 0x04 | DamageDelay | float | Public | — | |
| 0x04 | ScreenShakePower | float | Public | — | |
| 0x04 | ScreenShakeDuration | float | Public | — | |
| 0x0064 | 0x04 | padding / unreflected | |||
| 0x08 | Intervals | List<CaveDoomTimer.DoomInterval> | Public | — | |
| 0x04 | DoomPercentEditor | float | Public | — | |
| 0x0074 | 0x04 | padding / unreflected | |||
| 0x08 | rockAudio | AudioSource | Private | — | |
| 0x08 | doomCor | Coroutine | 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 20
| Signature | Flags | Native | Params |
|---|---|---|---|
| float get_DoomTimeLeft() | PublicStatic+1 flags | 0x04 | |
| bool get_IsActive() | PublicStatic+1 flags | 0x01 | |
| void add_OnTimerStarted(Action<CaveDoomTimer> value) | PublicStatic+1 flags | 0x08 | |
| void remove_OnTimerStarted(Action<CaveDoomTimer> value) | PublicStatic+1 flags | 0x08 | |
| void add_OnTimerEnded(Action<CaveDoomTimer> value) | PublicStatic+1 flags | 0x08 | |
| void remove_OnTimerEnded(Action<CaveDoomTimer> value) | PublicStatic+1 flags | 0x08 | |
| ParticleEffect get_CurrentBiomeEffect() | Public+1 flags | 0x08 | |
| void Awake() | Private | 0x00 | |
| void OnSceneLoaded(DontDestroy dontDestroy) | Private | 0x08 | |
| void Update() | Private | 0x00 | |
| void OnDisable() | Private | 0x00 | |
| void OnDestroy() | Private | 0x00 | |
| void StartTimer() | Public | 0x00 | |
| IEnumerator DoomTimer(float duration) | Private | 0x08 | |
| void UseInterval(DoomInterval interval) | Private | 0x08 | |
| void PlayEffectAbovePlayers(ParticleEffect prefab, float playTime, float rateOverTime) | Private | 0x08 | |
| IEnumerator CeilingEffectAbove(Player player, ParticleEffect prefab, float playTime, float rateOverTime) | Private | 0x08 | |
| void PlayPersistentRockSound() | Private | 0x00 | |
| void ResetTimer() | Public | 0x00 | |
| void .ctor() | Public+1 flags | 0x00 |