Zdexby TheHolyOneZ
36,909 classes
Class

EspressoBrewingController

: MonoBehaviour : Behaviour : Component : Object : Object
EspressoBrewingController, Assembly-CSharp 0x0178 (376 B) inherited 0x0020 Assembly-CSharp.dll
0x00x0178

Members 63

OffsetSizeNameTypeFlagsDefault
0x08groundsSlotItemSlotPrivate—
0x08cupSlotItemSlotPrivate—
0x08temperatureDialDialInteractablePrivate—
0x08pressureDialDialInteractablePrivate—
0x08brewButtonLookAtTargetPrivate—
0x08temperatureGaugeDisplayDialGaugeDisplayPrivate—
0x08pressureGaugeDisplayDialGaugeDisplayPrivate—
0x08brewTimerDialDialGaugeDisplayPrivate—
0x04timerDialSecondsPerRevolutionfloatPrivate—
0x04tempDecayRateColdfloatPrivate—
0x04tempDecayRateWarmedfloatPrivate—
0x04thermalWarmupDurationfloatPrivate—
0x04tempInputScalefloatPrivate—
0x04tempMaxfloatPrivate—
0x04pressureDecayRatefloatPrivate—
0x04pressureInputScalefloatPrivate—
0x04pressureMaxfloatPrivate—
0x04tempToPressureCouplingfloatPrivate—
0x04pressureToTempCouplingfloatPrivate—
0x04tempNoiseMagnitudefloatPrivate—
0x04pressureNoiseMagnitudefloatPrivate—
0x04noiseScrollSpeedfloatPrivate—
0x04tempSpikeChancePerSecondfloatPrivate—
0x04pressureSpikeChancePerSecondfloatPrivate—
0x04spikeMagnitudeMaxfloatPrivate—
0x04tempDialMaxOutputfloatPrivate—
0x04pressureDialMaxOutputfloatPrivate—
0x04idealPressurefloatPrivate—
0x04idealTemperaturefloatPrivate—
0x04scoringCurvePowerfloatPrivate—
0x04pressureWeightfloatPrivate—
0x04temperatureWeightfloatPrivate—
0x04timingWeightfloatPrivate—
0x04idealBrewSecondsfloatPrivate—
0x04timingWindowSecondsfloatPrivate—
0x00CC0x04padding / unreflected
0x08OnMachineReadyUnityEventPublic—
0x08OnMachineUnloadedUnityEventPublic—
0x08OnBrewStartedUnityEvent<System.Single>Public—
0x08OnBrewTickUnityEvent<System.Single>Public—
0x08OnBrewCompleteUnityEvent<System.Single>Public—
0x08OnCupCollectedUnityEvent<EspressoCup>Public—
0x08OnCanExhaustedUnityEvent<CoffeeGroundsCan>Public—
0x08OnEmptyCanRejectedUnityEvent<CoffeeGroundsCan>Public—
0x01debugLogsboolPrivate—
0x01debugSimTickboolPrivate—
0x01120x02padding / unreflected
0x04currentStateBrewStatePrivate—
0x04runningDialScorefloatPrivate—
0x04finalQualityfloatPrivate—
0x08_loadedCanCoffeeGroundsCanPrivate—
0x08_loadedCupEspressoCupPrivate—
0x04_sampleCountintPrivate—
0x01340x04padding / unreflected
0x08_scoreAccumulatordoublePrivate—
0x08_pressureScoreAccumulatordoublePrivate—
0x08_temperatureScoreAccumulatordoublePrivate—
0x04_simRunningTimefloatPrivate—
0x04_tempNoiseOffsetfloatPrivate—
0x04_pressureNoiseOffsetfloatPrivate—
0x01_timerDialFrozenboolPrivate—
0x015D0x03padding / unreflected
0x04simTemperaturefloatPrivate—
0x04simPressurefloatPrivate—
0x04mappedTemperaturefloatPrivate—
0x04mappedPressurefloatPrivate—
0x04brewElapsedSecondsfloatPrivate—
0x01740x04unreflected bytes to end of EspressoBrewingController
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 42

SignatureFlagsNativeParams
BrewState get_CurrentState()Public+1 flags0x04
float get_SimTemperature()Public+1 flags0x04
float get_SimPressure()Public+1 flags0x04
float get_MappedTemperature()Public+1 flags0x04
float get_MappedPressure()Public+1 flags0x04
float get_IdealTempMapped()Public+1 flags0x04
float get_IdealPressureMapped()Public+1 flags0x04
float get_BrewElapsedSeconds()Public+1 flags0x04
float get_FinalQuality()Public+1 flags0x04
void Awake()Private0x00
void OnEnable()Private0x00
void OnDisable()Private0x00
void Update()Private0x00
void HandleGroundsAdded(GameObject itemGO)Private0x08
void HandleGroundsRemoved(GameObject itemGO)Private0x08
void HandleCupAdded(GameObject itemGO)Private0x08
void HandleCupRemoved(GameObject itemGO)Private0x08
void EvaluateReadyState()Private0x00
void HandleSlotRemovedDuringActiveState()Private0x00
void InitialiseSimulation()Private0x00
void StepSimulation(float dt)Private0x04
void ComputeMappedValues()Private0x00
void WriteGaugeOutputs()Private0x00
float ScoreMappedValue(float mapped, float idealMapped)Private0x04
float ScoreBrewTiming(float elapsed)Private0x04
void AccumulateScore()Private0x00
void CompleteBrew()Private0x00
void ConsumeCanUse()Private0x00
void EjectLoadedCan()Private0x00
void WriteTimerDial(float elapsed)Private0x04
void ResetTimerDial()Private0x00
void FreezeTimerDial()Private0x00
void ToggleBrew()Public0x00
void CollectCup()Public0x00
void CollectCupIfComplete()Private0x00
void StartBrew()Private0x00
void AbortBrew()Private0x00
void FillCupInSlot(float pressureScorePct, float temperatureScorePct, float timingScorePct)Private0x04
void ResetInputDials()Private0x00
void EjectItem(GameObject itemGO, ItemSlot sourceSlot)Private0x08
void SetState(const BrewState& newState)Private0x04
void .ctor()Public+1 flags0x00

Used by 1

types with a member, parameter or interface of this type