86 virtual bool arePremiumSkinPacksAllowed() const ;
89 virtual
bool areResourcePacksAllowed() const ;
92 virtual
bool isPlayScreenAllowed() const ;
95 virtual
bool areEmotesSupported() const ;
98 virtual
bool canUseAzureNotebooks() const ;
101 virtual ::
AppConfigs::MaelstromEduUsabilityStatus canUseMaelstrom() const ;
104 virtual
bool useNormalizedFontSize() const ;
107 virtual
bool useFullScreenByDefault() const ;
110 virtual
bool muteByDefault() const ;
113 virtual
bool isCoursesCacheEnabled() const ;
116 virtual
bool isChatScreenAllowed() const ;
119 virtual
bool shouldPromptBeforeExit() const ;
122 virtual
bool gameArgumentsNeedAuthentication() const ;
125 virtual ::EducationEditionOffer getEducationEditionOffering() const ;
128 virtual
bool worldsAreSingleUse() const ;
131 virtual
bool isSaveToCloudOn() const ;
134 virtual
bool isEduAIOn() const ;
137 virtual
bool requireEduLevelSettings() const ;
140 virtual
bool requireTrustedContent() const ;
143 virtual
bool supports3DExport() const ;
146 virtual
bool isExternalPlayerCommunicationAllowed() const ;
152 virtual
bool supportsChangingMultiplayerDuringPlay() const ;
155 virtual
bool worldBuilderDisabled() const ;
158 virtual
bool webSocketsDisabled() const ;
161 virtual
bool sendPermissionsTelemetry() const ;
164 virtual
bool useEduDemoUpsellDialog() const ;
167 virtual ::
std::vector<::
PackIdVersion> getAdditionalClientPacks(
bool enteringLevel) const ;
170 virtual ::
std::
string getFeedbackURL() const ;
173 virtual
void applyLevelDataOverride(::
LevelData&) const ;