26 enum class DryingOutState :
int {
28 ExceededDryingOutTime = 1,
32 class DryingOutTimerDefinition {
36 ::ll::TypedStorage<4, 4, float> mTotalTime;
37 ::ll::TypedStorage<4, 4, float> mWaterBottleAdditionalTime;
38 ::ll::TypedStorage<8, 104, ::ActorDefinitionTrigger> mOnFullyDriedOut;
39 ::ll::TypedStorage<8, 104, ::ActorDefinitionTrigger> mOnStoppedDryingOut;
40 ::ll::TypedStorage<8, 104, ::ActorDefinitionTrigger> mOnRecoverAfterDriedOut;
45 DryingOutTimerDefinition(DryingOutTimerDefinition
const&);
46 DryingOutTimerDefinition();
55 MCAPI ::DryingOutTimerComponent::DryingOutTimerDefinition&
58 MCAPI ~DryingOutTimerDefinition();
64 MCAPI
static void buildSchema(
87 ::ll::TypedStorage<8, 320, ::DryingOutTimerComponent::DryingOutTimerDefinition> mDefinition;
88 ::ll::TypedStorage<4, 4, int> mTicksRemainingUntilDryOut;
89 ::ll::TypedStorage<4, 4, ::DryingOutTimerComponent::DryingOutState> mState;
97 MCAPI
bool canBeAffectedByWaterBottle()
const;
101 MCAPI
void refillTimeWithWaterBottle();
Definition EntityContext.h:17