15 ::ll::TypedStorage<1, 1, bool> mNeedsInitialization;
16 ::ll::TypedStorage<4, 4, int> mMinimumTimeTicks;
17 ::ll::TypedStorage<4, 4, int> mMaxAdditionalTimeTicks;
18 ::ll::TypedStorage<4, 4, int> mRemainingTimeTicks;
25 MCAPI
void decreaseRemainingTimeTicks(
int ticks);
27 MCAPI
void initialize(
float mMinimumTimeSeconds,
float mMaxAdditionalTimeSeconds,
::IRandom& random);
29 MCAPI
bool isTimeRemaining()
const;
31 MCAPI
void resetRemainingTime(
::IRandom& random);
40 extendAmbientSoundRemainingTimeIfBelow(
::Actor& owner,
float newRemainingTimeSeconds,
float belowTimeSeconds);
43 MCAPI
static void setAmbientSoundRemainingTime(
::Actor& owner,
float seconds);