17class ST_VJMASTEREDITOR_API FST_VJMasterWarden
21 ~FST_VJMasterWarden();
28 void OnEditorInitialized(
const double InDuration);
29 void OnPreBeginPIE(
const bool bIsSimulatingInEditor);
30 void CheckEntitlement();
31 void EntitlementNotify(EPluginAuthorizationState AuthorizationState,
const FString& PluginItemId);
33 TSharedPtr<class SNotificationItem> WardenNotification =
nullptr;
35 void CheckEntitlementForPlugin(
const FText& PluginFriendlyName,
const FString& PluginItemId,
const FString& PluginOfferId,
const EEntitlementCacheLevelRequest CacheLevel,
36 const FText& UnauthorizedMessageOverride, IPluginWardenModule::EUnauthorizedErrorHandling UnauthorizedErrorHandling);
38 EPluginAuthorizationState RunAuthorizationPipeline(
const FText& PluginFriendlyName,
const FString& PluginItemId,
const FString& PluginOfferId,
const EEntitlementCacheLevelRequest CacheLevel);
40 FString AuthorisedId =
"";