0x00x00C8
Members 35
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | standaloneMode | bool | Private | — | |
| 0x0021 | 0x07 | padding / unreflected | |||
| 0x08 | receiver | SwingReceiver | Private | — | |
| 0x08 | lightObjectToToggle | GameObject | Private | — | |
| 0x08 | onLightToggled | UnityEvent<System.Boolean> | Private | — | |
| 0x01 | startManuallyOffWhenEnabled | bool | Private | — | |
| 0x01 | playRestoreSequenceOnEnable | bool | Private | — | |
| 0x01 | allowManualOverride | bool | Private | — | |
| 0x01 | enablePassiveFlicker | bool | Private | — | |
| 0x08 | passiveAttemptIntervalMinMaxSeconds | Vector2 | Private | — | |
| 0x04 | passiveAttemptFlickerChance | float | Private | — | |
| 0x04 | minTimeBetweenPassiveBursts | float | Private | — | |
| 0x04 | movingThresholdDegPerSec | float | Private | — | |
| 0x04 | spikeThresholdDegPerSec2 | float | Private | — | |
| 0x04 | baseBurstChancePerSecond | float | Private | — | |
| 0x04 | spikeBurstChancePerSecond | float | Private | — | |
| 0x04 | spikeExponent | float | Private | — | |
| 0x04 | minTimeBetweenBursts | float | Private | — | |
| 0x08 | flickerToggleCountMinMax | Vector2Int | Private | — | |
| 0x08 | toggleIntervalMinMaxSeconds | Vector2 | Private | — | |
| 0x04 | brownoutChance | float | Private | — | |
| 0x08 | brownoutDurationMinMaxSeconds | Vector2 | Private | — | |
| 0x04 | recoveryFlickerChance | float | Private | — | |
| 0x01 | isEmergencyLight | bool | Private | — | |
| 0x01 | playRestoreSequenceWhenMasterPoweredOn | bool | Private | — | |
| 0x008E | 0x02 | padding / unreflected | |||
| 0x08 | powerRestoreStartDelayMinMaxSeconds | Vector2 | Private | — | |
| 0x08 | powerRestoreOffDurationMinMaxSeconds | Vector2 | Private | — | |
| 0x01 | _isBurstRunning | bool | Private | — | |
| 0x00A1 | 0x03 | padding / unreflected | |||
| 0x04 | _nextAllowedBurstTime | float | Private | — | |
| 0x01 | _masterPowerOn | bool | Private | — | |
| 0x01 | _lastMasterPowerOn | bool | Private | — | |
| 0x01 | _manualOverrideOff | bool | Private | — | |
| 0x01 | _emergencyPlayerOverride | bool | Private | — | |
| 0x00AC | 0x04 | padding / unreflected | |||
| 0x08 | _runningRoutine | Coroutine | Private | — | |
| 0x04 | _nextAllowedPassiveBurstTime | float | Private | — | |
| 0x00BC | 0x04 | padding / unreflected | |||
| 0x08 | _passiveRoutine | Coroutine | Private | — | |
Inherited from MonoBehaviour 1
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_CancellationTokenSource | CancellationTokenSource | Private | — |
Inherited from Object 5
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | kInstanceID_None | int | PrivateStatic+1 flags | 8 |
| 0x08 | m_CachedPtr | long | Private | — | |
| 0x04 | OffsetOfInstanceIDInCPlusPlusObject | int | Static+2 flags | — | |
| — | 0x08 | objectIsNullMessage | string | PrivateStatic+1 flags | — |
| — | 0x08 | cloneDestroyedMessage | string | PrivateStatic+1 flags | — |
Functions 23
| Signature | Flags | Native | Params |
|---|---|---|---|
| void Awake() | Private | 0x00 | |
| void OnEnable() | Private | 0x00 | |
| void OnDisable() | Private | 0x00 | |
| void Update() | Private | 0x00 | |
| void ToggleManualOverride() | Public | 0x00 | |
| void SetManualOverride(bool manualOff) | Public | 0x01 | |
| void SetEmergencyManualOn(bool overrideActive) | Private | 0x01 | |
| void SetMasterPowerState(bool powerOn, bool playRestoreSequence) | Public | 0x01 | |
| void FlickerTurnOn() | Public | 0x00 | |
| bool IsManuallyOff() | Private | 0x01 | |
| bool IsEffectivelyPowered() | Private | 0x01 | |
| void ApplyDesiredLightState() | Private | 0x00 | |
| void StartLocalRoutine(IEnumerator routine) | Private | 0x08 | |
| void StopAllLocalRoutines() | Private | 0x00 | |
| void EnsurePassiveRoutineState() | Private | 0x00 | |
| void StartPassiveRoutineIfNeeded() | Private | 0x00 | |
| void StopPassiveRoutine() | Private | 0x00 | |
| IEnumerator PassiveFlickerLoop() | Private | 0x08 | |
| IEnumerator PowerRestoreRoutine() | Private | 0x08 | |
| IEnumerator FlickerBurstRoutine() | Private | 0x08 | |
| IEnumerator QuickFlickerRoutine(bool shorterRecovery) | Private | 0x08 | |
| void SetLightActive(bool active) | Private | 0x01 | |
| void .ctor() | Public+1 flags | 0x00 |
Used by 20
types with a member, parameter or interface of this type<FlickerBurstRoutine>d__54<PassiveFlickerLoop>d__52<PowerRestoreRoutine>d__53<QuickFlickerRoutine>d__55Action`1ArraySortHelper`1Comparison`1EnumeratorEqualityComparer`1ICollection`1IComparer`1IEnumerator`1IEquatable`1IList`1List`1ObjectEqualityComparer`1Predicate`1ReadOnlyCollection`1SwingLightFlicker[]SwingLightFlickerController