32 ServerFeatureFlagManagerService& operator=(ServerFeatureFlagManagerService
const&);
33 ServerFeatureFlagManagerService(ServerFeatureFlagManagerService
const&);
34 ServerFeatureFlagManagerService();
39 virtual ~ServerFeatureFlagManagerService() =
default;
41 virtual ::Scripting::Result_deprecated<void> init() ;
43 virtual ::Scripting::Result_deprecated<void> ready() ;
45 virtual ::Scripting::Result_deprecated<void> quit() ;
47 virtual ::std::string_view getServiceName()
const ;
49 virtual ::Scripting::Result_deprecated<void> registerGlobalFlag(
50 ::std::string
const& name,
52 ::Editor::FeatureFlagSource source,
53 ::std::string
const& description,
57 virtual ::Scripting::Result_deprecated<void> setGlobalFlag(::std::string
const& name,
bool value) ;
59 virtual ::std::optional<bool> getGlobalFlag(::std::string
const& name)
const ;
61 virtual bool hasGlobalFlag(::std::string
const& name)
const ;
63 virtual ::std::vector<::Editor::FeatureFlagEntry> getSnapshot()
const ;
65 virtual ::Bedrock::PubSub::Subscription
90 MCNAPI ::Scripting::Result_deprecated<void>
$init();
92 MCNAPI ::Scripting::Result_deprecated<void>
$ready();
94 MCNAPI ::Scripting::Result_deprecated<void>
$quit();
99 ::std::string
const& name,
101 ::Editor::FeatureFlagSource source,
102 ::std::string
const& description,
106 MCNAPI ::Scripting::Result_deprecated<void>
$setGlobalFlag(::std::string
const& name,
bool value);
114 MCNAPI ::Bedrock::PubSub::Subscription
Definition FeatureFlagEntry.h:7