implements IValve
0x00x0118
Members 42
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | systemManager | HighPressureSystemManager | Private | — | |
| 0x08 | systemId | string | Private | — | |
| 0x08 | dial | DialInteractable | Private | — | |
| 0x04 | fixedValue | float | Private | — | |
| 0x04 | brokenValue | float | Private | — | |
| 0x01 | continuousEffectUpdate | bool | Private | — | |
| 0x01 | startDamaged | bool | Private | — | |
| 0x0042 | 0x06 | padding / unreflected | |||
| 0x08 | loopAudio | AudioSource | Private | — | |
| 0x08 | volumeOverDamage | AnimationCurve | Private | — | |
| 0x04 | minVolume | float | Private | — | |
| 0x04 | maxVolume | float | Private | — | |
| 0x01 | usePitch | bool | Private | — | |
| 0x0061 | 0x03 | padding / unreflected | |||
| 0x04 | pitchMin | float | Private | — | |
| 0x04 | pitchMax | float | Private | — | |
| 0x006C | 0x04 | padding / unreflected | |||
| 0x08 | particleSystems | ParticleSystem[] | Private | — | |
| 0x08 | emissionOverDamage | AnimationCurve | Private | — | |
| 0x01 | useQualityEmissionMultiplier | bool | Private | — | |
| 0x0081 | 0x03 | padding / unreflected | |||
| 0x04 | defaultQualityEmissionMultiplier | float | Private | — | |
| 0x08 | qualityEmissionMultipliers | QualityMultiplierEntry[] | Private | — | |
| 0x01 | autoRefreshQualityMultiplier | bool | Private | — | |
| 0x0091 | 0x03 | padding / unreflected | |||
| 0x04 | qualityRefreshIntervalSeconds | float | Private | — | |
| 0x08 | scaleTargets | Transform[] | Private | — | |
| 0x08 | scaleMultiplierOverDamage | AnimationCurve | Private | — | |
| 0x01 | useScaleFeedback | bool | Private | — | |
| 0x00A9 | 0x07 | padding / unreflected | |||
| 0x08 | OnDamageChanged01Unity | UnityEvent<System.Single> | Public | — | |
| 0x08 | OnValveDamaged | UnityEvent | Public | — | |
| 0x08 | OnValveFixed | UnityEvent | Public | — | |
| 0x08 | OnFirstDamageTaken01 | UnityEvent<System.Single> | Public | — | |
| 0x08 | DamageChanged01 | Action<System.Single> | Private | — | |
| 0x08 | FirstDamageTaken01 | Action<System.Single> | Private | — | |
| 0x04 | currentDamage01 | float | Private | — | |
| 0x01 | lastWasBroken | bool | Private | — | |
| 0x00E5 | 0x03 | padding / unreflected | |||
| 0x08 | boundManager | HighPressureSystemManager | Private | — | |
| 0x04 | initialAudioVolume | float | Private | — | |
| 0x01 | audioWasPlayingOnStart | bool | Private | — | |
| 0x00F5 | 0x03 | padding / unreflected | |||
| 0x04 | previousParticleEmissionMultiplier | float | Private | — | |
| 0x04 | cachedQualityEmissionMultiplier | float | Private | — | |
| 0x04 | lastQualityLevelIndex | int | Private | — | |
| 0x04 | nextQualityPollTime | float | Private | — | |
| 0x08 | particleBaselines | List<ValveController.ParticleBaseline> | Private+1 flags | — | |
| 0x08 | scaleBaselines | List<ValveController.ScaleBaseline> | Private+1 flags | — | |
| — | 0x04 | kZeroThreshold | float | PrivateStatic+1 flags | 981668463 |
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 32
| Signature | Flags | Native | Params |
|---|---|---|---|
| void add_DamageChanged01(Action<System.Single> value) | Public+1 flags | 0x08 | |
| void remove_DamageChanged01(Action<System.Single> value) | Public+1 flags | 0x08 | |
| void add_FirstDamageTaken01(Action<System.Single> value) | Public+1 flags | 0x08 | |
| void remove_FirstDamageTaken01(Action<System.Single> value) | Public+1 flags | 0x08 | |
| float get_Damage01() | Public+1 flags | 0x04 | |
| float get_CurrentDialValue() | Public+1 flags | 0x04 | |
| void Reset() | Private | 0x00 | |
| void OnValidate() | Private | 0x00 | |
| void Awake() | Private | 0x00 | |
| void Start() | Private | 0x00 | |
| void OnDisable() | Private | 0x00 | |
| void Update() | Private | 0x00 | |
| void HandleBeginDialDrag() | Private | 0x00 | |
| void HandleEndDialDrag() | Private | 0x00 | |
| void HandleDialValueChanged(float _) | Private | 0x04 | |
| void UpdateFromDial(bool forceNotify) | Private | 0x01 | |
| float NormalizeDamage(float dialValue) | Private | 0x04 | |
| void ApplyAudioFeedback(float damage01) | Private | 0x04 | |
| void CacheParticleBaselines() | Private | 0x00 | |
| void ApplyParticleFeedback(float damage01) | Private | 0x04 | |
| void CacheScaleBaselines() | Private | 0x00 | |
| void ApplyScaleFeedback(float damage01) | Private | 0x04 | |
| void RefreshQualityEmissionMultiplier(bool force) | Private | 0x01 | |
| float GetDamage01() | PublicFinal+2 flags | 0x04 | |
| void Damage() | PublicFinal+2 flags | 0x00 | |
| void ForceFix() | PublicFinal+2 flags | 0x00 | |
| void SetDamage01(float damage01) | PublicFinal+2 flags | 0x04 | |
| void DamageValve() | Public | 0x00 | |
| void ForceFixValve() | Public | 0x00 | |
| void IValve.add_DamageChanged01(Action<System.Single> value) | PrivateFinal+3 flags | 0x08 | |
| void IValve.remove_DamageChanged01(Action<System.Single> value) | PrivateFinal+3 flags | 0x08 | |
| void .ctor() | Public+1 flags | 0x00 |