Class
ForgottenTrialsRoom
: SendAndCatchRPC : MonoBehaviour : Behaviour : Component : Object : Object0x00x0140
Members 44
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | CaveRoom | CaveRoom | Public | — | |
| 0x04 | RequiredMaxTorchDuration | float | Public | — | |
| 0x002C | 0x04 | padding / unreflected | |||
| 0x08 | RequiredTorch | LightableTorch | Public | — | |
| 0x08 | DurationFillGroup | FadeGroup | Public | — | |
| 0x08 | DurationFillBar | Image | Public | — | |
| 0x08 | DurationLeftText | TextMeshProUGUI | Public | — | |
| 0x08 | SpawnExtraMobDelay | RandomTimedDelay | Public | — | |
| 0x04 | DelayChangePerPlayer | float | Public | — | |
| 0x04 | ExtraMobSpawnCount | int | Public | — | |
| 0x08 | ExtraMobSpawnParent | Transform | Public | — | |
| 0x08 | ExtraMobSpawns | List<EntitySpawn> | Public | — | |
| 0x04 | DefaultRequiredCoals | int | Public | — | |
| 0x04 | RequiredCoalsPerPlayer | float | Public | — | |
| 0x04 | HighlightCoalsBelowRemainingCount | int | Public | — | |
| 0x007C | 0x04 | padding / unreflected | |||
| 0x08 | CoalSpawnerParents | List<UnityEngine.Transform> | Public | — | |
| 0x04 | DelayPerWave | float | Public | — | |
| 0x01 | ProgressWhenWaveMobsDied | bool | Public | — | |
| 0x008D | 0x03 | padding / unreflected | |||
| 0x08 | KilledProgressDelay | TimedDelay | Public | — | |
| 0x08 | Waves | List<ForgottenTrialsDoorWave> | Public | — | |
| 0x08 | CheckPerPlayersInsideDelay | TimedDelay | Public | — | |
| 0x08 | PlayerSearch | OverlapColliderSearch<Player> | Public | — | |
| 0x08 | RewardWispSpawner | EntitySpawn | Public | — | |
| 0x08 | WispHome | Transform | Public | — | |
| 0x04 | WispHomeEventInCompleteDist | float | Public | — | |
| 0x00C4 | 0x04 | padding / unreflected | |||
| 0x08 | WispHomeInCompleteHeightRange | FloatRangeCC | Public | — | |
| 0x04 | WispHomeEventCompleteDist | float | Public | — | |
| 0x00D4 | 0x04 | padding / unreflected | |||
| 0x08 | WispHomeCompleteHeightRange | FloatRangeCC | Public | — | |
| 0x08 | CompletionBuffRewards | List<BuffAndEffect> | Public | — | |
| 0x08 | SpeedyTrialAcm | AchievementMono | Public | — | |
| 0x04 | RequiredCoalCount | int | Public | — | |
| 0x04 | RequiredTorchDuration | float | Public | — | |
| 0x01 | <IsEventStarted>k__BackingField | bool | Private | — | |
| 0x00F9 | 0x03 | padding / unreflected | |||
| 0x04 | <WaveSeed>k__BackingField | int | Private | — | |
| 0x04 | <EventElapsedDuration>k__BackingField | float | Private | — | |
| 0x04 | <CurrentWaveIndex>k__BackingField | int | Private | — | |
| 0x01 | <IsEventFinished>k__BackingField | bool | Private | — | |
| 0x01 | <EventSuccessfullyCompleted>k__BackingField | bool | Private | — | |
| 0x010A | 0x06 | padding / unreflected | |||
| 0x08 | CoalSpawners | List<ForgottenTrialsCoalSpawner> | Public+1 flags | — | |
| 0x08 | UsedTorchFuel | HashSet<TorchFuel> | Public+1 flags | — | |
| 0x08 | RewardWisps | List<Wisp> | Public+1 flags | — | |
| 0x08 | doWavesCor | ManagedCoroutine | Private | — | |
| 0x04 | originExtraMobMinDelay | float | Private | — | |
| 0x04 | originExtraMobMaxDelay | float | Private | — | |
| 0x01 | spawnedAtLeastOneCoal | bool | Private | — | |
| 0x0139 | 0x07 | unreflected bytes to end of ForgottenTrialsRoom | |||
Inherited from SendAndCatchRPC 2
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | View | PhotonView | Public | — | |
| 0x08 | rpcMethodsByType | Dictionary<System.Type | PrivateStatic+1 flags | — |
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 53
| Signature | Flags | Native | Params |
|---|---|---|---|
| bool get_IsEventStarted() | Public+1 flags | 0x01 | |
| void set_IsEventStarted(bool value) | Private+1 flags | 0x01 | |
| int get_WaveSeed() | Public+1 flags | 0x04 | |
| void set_WaveSeed(int value) | Private+1 flags | 0x04 | |
| float get_EventElapsedDuration() | Public+1 flags | 0x04 | |
| void set_EventElapsedDuration(float value) | Private+1 flags | 0x04 | |
| int get_CurrentWaveIndex() | Public+1 flags | 0x04 | |
| void set_CurrentWaveIndex(int value) | Private+1 flags | 0x04 | |
| bool get_IsEventFinished() | Public+1 flags | 0x01 | |
| void set_IsEventFinished(bool value) | Private+1 flags | 0x01 | |
| bool get_EventSuccessfullyCompleted() | Public+1 flags | 0x01 | |
| void set_EventSuccessfullyCompleted(bool value) | Private+1 flags | 0x01 | |
| bool get_IsEventActive() | Public+1 flags | 0x01 | |
| void Awake() | Private | 0x00 | |
| void Update() | Private | 0x00 | |
| void OnDestroy() | Private | 0x00 | |
| void CaveRoom_OnViewSet(CaveRoom room) | Private | 0x08 | |
| void GameManagerCC_OnGenerationComplete(GameManagerCC manager) | Private | 0x08 | |
| void ValidateRequiredTorch() | Private | 0x00 | |
| void InitRequiredTorchAndCoals() | Private | 0x00 | |
| void SetRequiredTorchInteractText() | Private | 0x00 | |
| void SetRequiredTorchMaxDuration(float maxDuration) | Private | 0x04 | |
| int GetUsedFuelCount() | Public | 0x04 | |
| bool UsedEnoughFuel() | Public | 0x01 | |
| void UpdateRequiredTorchFill() | Private | 0x00 | |
| void RequiredTorch_OnLit(LightableTorch lightableTorch) | Private | 0x08 | |
| void RequiredTorch_OnRefueled(LightableTorch lightableTorch, TorchFuel fuel) | Private | 0x08 | |
| void CheckActivateConditions() | Private | 0x00 | |
| void StartEvent(int seed) | Public | 0x04 | |
| IEnumerator MasterDoWavesCor(const object[]& args) | Private | 0x08 | |
| void ActivateCurrentWave(int waveIndex) | Public | 0x04 | |
| void WavesFinished() | Public | 0x00 | |
| void TrySpawnExtraMobs(bool force) | Private | 0x01 | |
| void ExtraMobSpawn_OnEntitiesSpawnedMe(List<UnityEngine.GameObject> spawnedObjs, EntitySpawn spawner) | Private | 0x08 | |
| void SetTargetForMob(Mob mob) | Public | 0x08 | |
| void SetCoalSpawners() | Private | 0x00 | |
| void ValidateCoalSpawners() | Private | 0x00 | |
| void CoalSpawner_OnCoalPickedUp(ForgottenTrialsCoalSpawner spawner, CarryableInteractable coal) | Private | 0x08 | |
| void SetCoalSpawnersCanPickup(bool canPickUp) | Private | 0x01 | |
| void EnableCoalOutlines(bool enable) | Private | 0x01 | |
| void SpawnRewardWisps() | Private | 0x00 | |
| void RewardWispSpawner_OnEntitiesSpawned(List<UnityEngine.GameObject> objs) | Private | 0x08 | |
| void SetWisp(Wisp wisp) | Private | 0x08 | |
| void SubscribeRewardInteract(bool subscribe) | Private | 0x01 | |
| void SubscribeRewardWisp(Wisp wisp, bool subscribe) | Private | 0x08 | |
| void AllowWispsInteraction(bool allow) | Public | 0x01 | |
| void AllowWispInteraction(Wisp wisp, bool allow) | Private | 0x08 | |
| void RewardWisp_OnLocalInteracted(Wisp wisp, Entity interactor, Interactable inter) | Private | 0x08 | |
| void OnWispChosen(Wisp chosenWisp) | Private | 0x08 | |
| void TryEndEvent() | Public | 0x00 | |
| void EndEvent(bool success) | Public | 0x01 | |
| void .ctor() | Public+1 flags | 0x00 | |
| void <Awake>b__64_0(ForgottenTrialsDoorWave x) | Private | 0x08 |