14class DryingOutTimerComponent {
22 enum class DryingOutState :
int {
24 ExceededDryingOutTime = 1,
32 ::ll::TypedStorage<4, 4, float> mTotalTime;
33 ::ll::TypedStorage<4, 4, float> mWaterBottleAdditionalTime;
34 ::ll::TypedStorage<8, 104, ::ActorDefinitionTrigger> mOnFullyDriedOut;
35 ::ll::TypedStorage<8, 104, ::ActorDefinitionTrigger> mOnStoppedDryingOut;
36 ::ll::TypedStorage<8, 104, ::ActorDefinitionTrigger> mOnRecoverAfterDriedOut;
48 MCAPI
static void buildSchema(
65 ::ll::TypedStorage<8, 320, ::DryingOutTimerComponent::DryingOutTimerDefinition> mDefinition;
66 ::ll::TypedStorage<4, 4, int> mTicksRemainingUntilDryOut;
67 ::ll::TypedStorage<4, 4, ::DryingOutTimerComponent::DryingOutState> mState;
72 DryingOutTimerComponent& operator=(DryingOutTimerComponent
const&);
73 DryingOutTimerComponent(DryingOutTimerComponent
const&);
78 MCAPI DryingOutTimerComponent();
80 MCAPI DryingOutTimerComponent(::DryingOutTimerComponent&&);
82 MCAPI ~DryingOutTimerComponent();
90 MCAPI
void* $ctor(::DryingOutTimerComponent&&);