20 enum class InitializationState :
int {
35 virtual ::Scripting::Result_deprecated<void> init() = 0;
37 virtual ::Scripting::Result_deprecated<void> ready() = 0;
39 virtual ::Scripting::Result_deprecated<void> start() = 0;
41 virtual ::Scripting::Result_deprecated<void> quit() = 0;
43 virtual ::Editor::ServiceProviderCollection& getServiceProviders() = 0;
45 virtual bool isClientSide()
const = 0;
47 virtual bool canStart()
const = 0;
49 virtual bool isStarted()
const = 0;
51 virtual ::Bedrock::PubSub::Subscription registerInitializationStateChanged(
53 void(::Editor::IEditorPlayer::InitializationState, ::Editor::IEditorPlayer::InitializationState)> fn
56 virtual void _onTick() = 0;