3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/scripting/binding_type/ClassBindingBuilder.h"
7#include "mc/deps/scripting/lifetime_registry/WeakHandleFromThis.h"
8#include "mc/editor/datastore/EventType.h"
14namespace Editor::DataStore {
struct PayloadDescription; }
15namespace Editor::Services {
class DataStoreServiceProvider; }
16namespace Editor::Services {
class TelemetryServiceProvider; }
17namespace Json {
class Value; }
18namespace Scripting {
class WeakLifetimeScope; }
21namespace Editor::ScriptModule {
52 ::gsl::not_null<::ScriptDeferredEventCoordinator*> eventCoordinator,
67 MCAPI static ::Scripting::ClassBindingBuilder<::Editor::ScriptModule::ScriptDataStoreService> bindScript();
78 ::gsl::not_null<::ScriptDeferredEventCoordinator*> eventCoordinator,
Definition ScriptDataStoreService.h:23
Definition DataStoreServiceProvider.h:19
Definition TelemetryServiceProvider.h:7
Definition HashedString.h:5
Definition ScriptDeferredEventCoordinator.h:16
Definition WeakHandleFromThis.h:8
Definition WeakLifetimeScope.h:12
Definition PayloadDescription.h:7