22 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::DimensionManager>
const> mDimensionManager;
23 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::LevelEventCoordinator>
const> mLevelEventCoordinator;
24 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::LevelEventManager>
const> mLevelEventManager;
25 ::ll::TypedStorage<8, 8, ::gsl::not_null<::std::unique_ptr<::IWeatherManagerProxy>>> mWeatherManagerProxy;
26 ::ll::TypedStorage<8, 16, ::Bedrock::PubSub::Subscription> mOnWakeUpAllPlayersSubscription;
37 ::Bedrock::NotNullNonOwnerPtr<::DimensionManager> dimensionManager,
38 ::Bedrock::NotNullNonOwnerPtr<::LevelEventCoordinator> levelEventCoordinator,
39 ::Bedrock::NotNullNonOwnerPtr<::LevelEventManager> levelEventManager,
40 ::std::unique_ptr<::IWeatherManagerProxy> weatherManagerProxy
46 MCAPI
void stopWeather();
48 MCAPI
void updateWeather(
float rainLevel,
int rainTime,
float lightningLevel,
int lightningTime);
57 ::Bedrock::NotNullNonOwnerPtr<::DimensionManager> dimensionManager,
58 ::Bedrock::NotNullNonOwnerPtr<::LevelEventCoordinator> levelEventCoordinator,
59 ::Bedrock::NotNullNonOwnerPtr<::LevelEventManager> levelEventManager,
60 ::std::unique_ptr<::IWeatherManagerProxy> weatherManagerProxy