Zdexby TheHolyOneZ
36,909 classes
Class

HighPressureSystemManager

: MonoBehaviour : Behaviour : Component : Object : Object
HighPressureSystemManager, Assembly-CSharp 0x0070 (112 B) inherited 0x0020 Assembly-CSharp.dll
0x00x0070

Members 15

OffsetSizeNameTypeFlagsDefault
0x08systemIdstringPrivate—
0x04aggregationModeAggregationModePrivate—
0x04healthAlertThresholdfloatPrivate—
0x01displayOutputAsPercentboolPrivate—
0x01logDisplayProviderChangesboolPrivate—
0x00320x06padding / unreflected
0x08OnSystemHealthChanged01UnityEvent<System.Single>Public—
0x08OnHealthBelowThresholdUnityEvent<System.Single>Public—
0x04debugSystemHealth01floatPrivate—
0x01logHealthChangesboolPrivate—
0x004D0x03padding / unreflected
0x08SystemHealthChanged01Action<System.Single>Private—
0x08registryDictionary<System.StringPrivateStatic+1 flags—
0x08valvesList<ValveController>Private+1 flags—
0x04currentHealth01floatPrivate—
0x01thresholdWasBreachedboolPrivate—
0x00650x03padding / unreflected
0x04lastProviderValuefloatPrivate—
0x006C0x04unreflected bytes to end of HighPressureSystemManager
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 29

SignatureFlagsNativeParams
string get_SystemId()Public+1 flags0x08
float get_Health01()Public+1 flags0x04
int get_ValveCount()Public+1 flags0x04
float get_CurrentValue()Public+1 flags0x04
void add_SystemHealthChanged01(Action<System.Single> value)Public+1 flags0x08
void remove_SystemHealthChanged01(Action<System.Single> value)Public+1 flags0x08
void Awake()Private0x00
void OnDestroy()Private0x00
void OnValidate()Private0x00
void RegisterValve(ValveController valve)Public0x08
void UnregisterValve(ValveController valve)Public0x08
void HandleValveDamageChanged(float _)Private0x04
void RecomputeHealthAndNotify(bool forceNotify)Private0x01
float ComputeHealth()Private0x04
float GetFloatValue()PublicFinal+2 flags0x04
void CacheProviderValue()Private0x00
void CheckProviderValueChanged()Private0x00
IReadOnlyList<ValveController> get_RegisteredValves()Public+1 flags0x08
ValveController GetRandomRegisteredValve()Public0x08
void DamageRandomValve()Public0x00
IReadOnlyList<HighPressureSystemManager> GetAllManagers()PublicStatic0x08
HighPressureSystemManager GetRandomManager()PublicStatic0x08
List<ValveController> GetAllRegisteredValves()PublicStatic0x08
ValveController GetRandomRegisteredValveAcrossAllSystems()PublicStatic0x08
void RegisterInGlobalRegistry()Private0x00
void UnregisterFromGlobalRegistry()Private0x00
HighPressureSystemManager FindBySystemId(const string& id)PublicStatic0x08
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00

Used by 14

types with a member, parameter or interface of this type