#include <EditorScriptCanvasComponent.h>
Inherits AzToolsFramework::Components::EditorComponentBase, and AzToolsFramework::EditorEntityContextNotificationBus::Handler.
Public Types | |
enum | Version { PrefabIntegration = 10 , InternalDev , AddSourceHandle , RefactorAssets , RemoveRuntimeData , SeparateFromConfiguration , RefactorRuntime , Current } |
Public Member Functions | |
AZ_COMPONENT (EditorScriptCanvasComponent, "{C28E2D29-0746-451D-A639-7F113ECF5D72}", AzToolsFramework::Components::EditorComponentBase) | |
EditorScriptCanvasComponent (const SourceHandle &sourceHandle) | |
Protected Member Functions | |
void | Activate () override |
void | Deactivate () override |
void | BuildGameEntity (AZ::Entity *gameEntity) override |
void | SetPrimaryAsset (const AZ::Data::AssetId &) override |
Static Protected Member Functions | |
static void | GetProvidedServices (AZ::ComponentDescriptor::DependencyArrayType &provided) |
static void | Reflect (AZ::ReflectContext *context) |
Friends | |
class | AZ::EditorScriptCanvasComponentSerializer |
EditorScriptCanvasComponent The user facing Editor Component for interacting with ScriptCanvas. Per graph instance variables values are stored here and injected into the runtime ScriptCanvas component in BuildGameEntity.