32 virtual ::Scripting::Result_deprecated<::Bedrock::NonOwnerPointer<::Editor::API::EditorExtension>>
38 ::std::optional<::Editor::API::EditorExtensionOptionalParameters>,
39 ::Editor::API::ServerScriptPackType
43 virtual ::Scripting::Result_deprecated<::Bedrock::NotNullNonOwnerPtr<::Editor::API::EditorExtension>>
44 getExtension(::std::string
const&) = 0;
47 virtual bool hasExtension(::std::string
const&) = 0;
51 forEachExtension(::std::function<
void(::Bedrock::NotNullNonOwnerPtr<::Editor::API::EditorExtension>)>) = 0;
54 virtual void forEachExtensionOrdered(
55 ::std::function<
void(::Bedrock::NotNullNonOwnerPtr<::Editor::API::EditorExtension>)>
59 virtual void forEachExtensionReverse(
60 ::std::function<
void(::Bedrock::NotNullNonOwnerPtr<::Editor::API::EditorExtension>)>
64 virtual ::Scripting::Result_deprecated<::Bedrock::PubSub::Subscription> registerForScriptSystemRebuildEvent(
69 virtual ::Scripting::Result_deprecated<::Bedrock::PubSub::Subscription>
73 virtual ::Scripting::Result_deprecated<void> destroyRegisteredExtensions() = 0;