3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/script_core/lifetime_registry/scripting/WeakHandleFromThis.h"
7#include "mc/editor/datastore/EventType.h"
16namespace Json {
class Value; }
21namespace Editor::ScriptModule {
43 ScriptDataStoreService& operator=(ScriptDataStoreService
const&);
44 ScriptDataStoreService(ScriptDataStoreService
const&);
45 ScriptDataStoreService();
55 ::gsl::not_null<::ScriptDeferredEventCoordinator*> eventCoordinator,
61 ::Editor::DataStore::EventType eventType,
66 MCNAPI ::Editor::ScriptModule::ScriptDataStoreService&
86 ::gsl::not_null<::ScriptDeferredEventCoordinator*> eventCoordinator,
Definition ScriptDataStoreService.h:23
MCAPI void _handleDataStorePayloadEvent(::HashedString const &dataTag, ::Editor::DataStore::EventType eventType, ::Json::Value const &payload, ::Editor::DataStore::PayloadDescription const &)
MCAPI ScriptDataStoreService(::Editor::ScriptModule::ScriptDataStoreService &&other)
MCAPI void * $ctor(::Editor::ScriptModule::ScriptDataStoreService &&other)
static MCAPI ::Scripting::ClassBinding bindScript()
MCAPI::Editor::ScriptModule::ScriptDataStoreService & operator=(::Editor::ScriptModule::ScriptDataStoreService &&other)
MCAPI ~ScriptDataStoreService()
MCAPI ScriptDataStoreService(::Editor::Services::DataStoreServiceProvider *dataStoreService, ::Editor::Services::TelemetryServiceProvider *telemetryService, ::gsl::not_null<::ScriptDeferredEventCoordinator * > eventCoordinator, ::Scripting::WeakLifetimeScope const &scope)
MCAPI void * $ctor(::Editor::Services::DataStoreServiceProvider *dataStoreService, ::Editor::Services::TelemetryServiceProvider *telemetryService, ::gsl::not_null<::ScriptDeferredEventCoordinator * > eventCoordinator, ::Scripting::WeakLifetimeScope const &scope)
Definition DataStoreServiceProvider.h:21
Definition TelemetryServiceProvider.h:7
Definition HashedString.h:5
Definition ScriptDeferredEventCoordinator.h:18
Definition WeakHandleFromThis.h:8
Definition WeakLifetimeScope.h:12
Definition PayloadDescription.h:7
Definition ClassBinding.h:10