87 virtual bool arePremiumSkinPacksAllowed() const ;
90 virtual
bool areResourcePacksAllowed() const ;
93 virtual
bool isPlayScreenAllowed() const ;
96 virtual
bool areEmotesSupported() const ;
99 virtual
bool canUseAzureNotebooks() const ;
102 virtual ::
AppConfigs::MaelstromEduUsabilityStatus canUseMaelstrom() const ;
105 virtual
bool useNormalizedFontSize() const ;
108 virtual
bool useFullScreenByDefault() const ;
111 virtual
bool muteByDefault() const ;
114 virtual
bool isCoursesCacheEnabled() const ;
117 virtual
bool isChatScreenAllowed() const ;
120 virtual
bool shouldPromptBeforeExit() const ;
123 virtual
bool gameArgumentsNeedAuthentication() const ;
126 virtual ::EducationEditionOffer getEducationEditionOffering() const ;
129 virtual
bool worldsAreSingleUse() const ;
132 virtual
bool isSaveToCloudOn() const ;
135 virtual
bool isEduAIOn() const ;
138 virtual
bool isDedicatedServerOn() const ;
141 virtual
bool requireEduLevelSettings() const ;
144 virtual
bool requireTrustedContent() const ;
147 virtual
bool supports3DExport() const ;
150 virtual
bool isExternalPlayerCommunicationAllowed() const ;
156 virtual
bool supportsChangingMultiplayerDuringPlay() const ;
159 virtual
bool worldBuilderDisabled() const ;
162 virtual
bool webSocketsDisabled() const ;
165 virtual
bool sendPermissionsTelemetry() const ;
168 virtual
bool useEduDemoUpsellDialog() const ;
171 virtual ::
std::vector<::
PackIdVersion> getAdditionalClientPacks(
bool enteringLevel) const ;
174 virtual ::
std::
string getFeedbackURL() const ;
177 virtual
void applyLevelDataOverride(::
LevelData&) const ;