Zdexby TheHolyOneZ
36,909 classes
Class

ValveController

: MonoBehaviour : Behaviour : Component : Object : Object
ValveController, Assembly-CSharp 0x0118 (280 B) inherited 0x0020 Assembly-CSharp.dll
implements IValve
0x00x0118

Members 42

OffsetSizeNameTypeFlagsDefault
0x08systemManagerHighPressureSystemManagerPrivate—
0x08systemIdstringPrivate—
0x08dialDialInteractablePrivate—
0x04fixedValuefloatPrivate—
0x04brokenValuefloatPrivate—
0x01continuousEffectUpdateboolPrivate—
0x01startDamagedboolPrivate—
0x00420x06padding / unreflected
0x08loopAudioAudioSourcePrivate—
0x08volumeOverDamageAnimationCurvePrivate—
0x04minVolumefloatPrivate—
0x04maxVolumefloatPrivate—
0x01usePitchboolPrivate—
0x00610x03padding / unreflected
0x04pitchMinfloatPrivate—
0x04pitchMaxfloatPrivate—
0x006C0x04padding / unreflected
0x08particleSystemsParticleSystem[]Private—
0x08emissionOverDamageAnimationCurvePrivate—
0x01useQualityEmissionMultiplierboolPrivate—
0x00810x03padding / unreflected
0x04defaultQualityEmissionMultiplierfloatPrivate—
0x08qualityEmissionMultipliersQualityMultiplierEntry[]Private—
0x01autoRefreshQualityMultiplierboolPrivate—
0x00910x03padding / unreflected
0x04qualityRefreshIntervalSecondsfloatPrivate—
0x08scaleTargetsTransform[]Private—
0x08scaleMultiplierOverDamageAnimationCurvePrivate—
0x01useScaleFeedbackboolPrivate—
0x00A90x07padding / unreflected
0x08OnDamageChanged01UnityUnityEvent<System.Single>Public—
0x08OnValveDamagedUnityEventPublic—
0x08OnValveFixedUnityEventPublic—
0x08OnFirstDamageTaken01UnityEvent<System.Single>Public—
0x08DamageChanged01Action<System.Single>Private—
0x08FirstDamageTaken01Action<System.Single>Private—
0x04currentDamage01floatPrivate—
0x01lastWasBrokenboolPrivate—
0x00E50x03padding / unreflected
0x08boundManagerHighPressureSystemManagerPrivate—
0x04initialAudioVolumefloatPrivate—
0x01audioWasPlayingOnStartboolPrivate—
0x00F50x03padding / unreflected
0x04previousParticleEmissionMultiplierfloatPrivate—
0x04cachedQualityEmissionMultiplierfloatPrivate—
0x04lastQualityLevelIndexintPrivate—
0x04nextQualityPollTimefloatPrivate—
0x08particleBaselinesList<ValveController.ParticleBaseline>Private+1 flags—
0x08scaleBaselinesList<ValveController.ScaleBaseline>Private+1 flags—
—0x04kZeroThresholdfloatPrivateStatic+1 flags981668463
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 5
OffsetSizeNameTypeFlagsDefault
—0x04kInstanceID_NoneintPrivateStatic+1 flags8
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+2 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 32

SignatureFlagsNativeParams
void add_DamageChanged01(Action<System.Single> value)Public+1 flags0x08
void remove_DamageChanged01(Action<System.Single> value)Public+1 flags0x08
void add_FirstDamageTaken01(Action<System.Single> value)Public+1 flags0x08
void remove_FirstDamageTaken01(Action<System.Single> value)Public+1 flags0x08
float get_Damage01()Public+1 flags0x04
float get_CurrentDialValue()Public+1 flags0x04
void Reset()Private0x00
void OnValidate()Private0x00
void Awake()Private0x00
void Start()Private0x00
void OnDisable()Private0x00
void Update()Private0x00
void HandleBeginDialDrag()Private0x00
void HandleEndDialDrag()Private0x00
void HandleDialValueChanged(float _)Private0x04
void UpdateFromDial(bool forceNotify)Private0x01
float NormalizeDamage(float dialValue)Private0x04
void ApplyAudioFeedback(float damage01)Private0x04
void CacheParticleBaselines()Private0x00
void ApplyParticleFeedback(float damage01)Private0x04
void CacheScaleBaselines()Private0x00
void ApplyScaleFeedback(float damage01)Private0x04
void RefreshQualityEmissionMultiplier(bool force)Private0x01
float GetDamage01()PublicFinal+2 flags0x04
void Damage()PublicFinal+2 flags0x00
void ForceFix()PublicFinal+2 flags0x00
void SetDamage01(float damage01)PublicFinal+2 flags0x04
void DamageValve()Public0x00
void ForceFixValve()Public0x00
void IValve.add_DamageChanged01(Action<System.Single> value)PrivateFinal+3 flags0x08
void IValve.remove_DamageChanged01(Action<System.Single> value)PrivateFinal+3 flags0x08
void .ctor()Public+1 flags0x00

Used by 18

types with a member, parameter or interface of this type