28 ::ll::TypedStorage<8, 64, ::std::unordered_map<::DimensionType, ::OwnerPtr<::Dimension>>> mDimensions;
29 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::IDimensionFactory>
const> mDimensionFactory;
34 mOnNewDimensionCreatedPublisher;
35 ::ll::TypedStorage<8, 24, ::std::optional<::DimensionDefinitionGroup>> mDimensionDefinitions;
49 virtual ::Bedrock::PubSub::Connector<void(
::Dimension&)>& getOnNewDimensionCreatedConnector() ;
56 ::Bedrock::NotNullNonOwnerPtr<::IDimensionFactory> dimensionFactory,
57 ::std::optional<::DimensionDefinitionGroup> dimensionDefinitions
69 ::Bedrock::NotNullNonOwnerPtr<::IDimensionFactory> dimensionFactory,
70 ::std::optional<::DimensionDefinitionGroup> dimensionDefinitions