{ "Type": "JsonSerialization", "Version": 1, "ClassName": "ScriptCanvasData", "ClassData": { "m_scriptCanvas": { "Id": { "id": 1078084539591 }, "Name": "Script Canvas Graph", "Components": { "Component_[2695072510899909728]": { "$type": "EditorGraphVariableManagerComponent", "Id": 2695072510899909728, "m_variableData": { "m_nameVariableMap": [ { "Key": { "m_id": "{10EA73F0-2A43-4CCE-9C90-4A257E04A926}" }, "Value": { "Datum": { "isOverloadedStorage": false, "scriptCanvasType": { "m_type": 4, "m_azType": "{BA62FF9A-A01E-4FEB-84C6-200881DF2B2B}" }, "isNullPointer": false, "$type": "AzFramework::EntitySpawnTicket" }, "VariableId": { "m_id": "{10EA73F0-2A43-4CCE-9C90-4A257E04A926}" }, "VariableName": "ActiveSpawnTicket" } }, { "Key": { "m_id": "{B7FE369E-9F82-438C-92C8-23A026695277}" }, "Value": { "Datum": { "isOverloadedStorage": false, "scriptCanvasType": { "m_type": 4, "m_azType": "{A96A5037-AD0D-43B6-9948-ED63438C4A52}" }, "isNullPointer": false, "$type": "AzFramework::Scripts::SpawnableScriptAssetRef", "value": { "asset": { "assetId": { "guid": "{80C0CF4E-9A5E-544B-B89E-BC980175A259}", "subId": 3875079122 }, "assetHint": "Assets/Prefabs/PinkFlower.prefab" } } }, "VariableId": { "m_id": "{B7FE369E-9F82-438C-92C8-23A026695277}" }, "VariableName": "PrefabToSpawn" } } ] } }, "Component_[410405632251883416]": { "$type": "EditorGraph", "Id": 410405632251883416, "m_graphData": { "m_nodes": [ { "Id": { "id": 1185458721991 }, "Name": "EBusEventHandler", "Components": { "Component_[10310576444844883205]": { "$type": "EBusEventHandler", "Id": 10310576444844883205, "Slots": [ { "id": { "m_id": "{D2829BA6-6511-41B8-88F8-CBFB827BBDA5}" }, "contracts": [ { "$type": "SlotTypeContract" } ], "slotName": "Connect", "toolTip": "Connect this event handler to the specified entity.", "Descriptor": { "ConnectionType": 1, "SlotType": 1 } }, { "id": { "m_id": "{3EE74B43-D648-4C27-9085-E2BD5234B5A8}" }, "contracts": [ { "$type": "SlotTypeContract" } ], "slotName": "Disconnect", "toolTip": "Disconnect this event handler.", "Descriptor": { "ConnectionType": 1, "SlotType": 1 } }, { "id": { "m_id": "{61FB971D-E4A2-4EE5-A116-5C7D5546B7B7}" }, "contracts": [ { "$type": "SlotTypeContract" } ], "slotName": "OnConnected", "toolTip": "Signaled when a connection has taken place.", "Descriptor": { "ConnectionType": 2, "SlotType": 1 } }, { "id": { "m_id": "{F8BD156C-3A22-4FA8-805A-D7F6E0D038A7}" }, "contracts": [ { "$type": "SlotTypeContract" } ], "slotName": "OnDisconnected", "toolTip": "Signaled when this event handler is disconnected.", "Descriptor": { "ConnectionType": 2, "SlotType": 1 } }, { "id": { "m_id": "{8DCDA966-8296-4343-82DC-491EBFC65CB7}" }, "contracts": [ { "$type": "SlotTypeContract" } ], "slotName": "OnFailure", "toolTip": "Signaled when it is not possible to connect this handler.", "Descriptor": { "ConnectionType": 2, "SlotType": 1 } }, { "id": { "m_id": "{E323C95F-7EF6-4EE7-A71B-760AAC4EF02A}" }, "contracts": [ { "$type": "SlotTypeContract" } ], "slotName": "Source", "toolTip": "ID used to connect on a specific Event address (Type: EntityId)", "Descriptor": { "ConnectionType": 1, "SlotType": 2 }, "DataType": 1 }, { "id": { "m_id": "{958FBE31-B832-4D13-A84F-E34982CE11DE}" }, "contracts": [ { "$type": "SlotTypeContract" } ], "slotName": "EntityId", "DisplayDataType": { "m_type": 1 }, "Descriptor": { "ConnectionType": 2, "SlotType": 2 }, "DataType": 1 }, { "id": { "m_id": "{E938D60A-BABB-405E-BAB1-9BA983847AFE}" }, "contracts": [ { "$type": "SlotTypeContract" } ], "slotName": "ExecutionSlot:OnEntityActivated", "Descriptor": { "ConnectionType": 2, "SlotType": 1 }, "IsLatent": true }, { "id": { "m_id": "{BD73864E-360B-4A54-8223-020F57FD6545}" }, "contracts": [ { "$type": "SlotTypeContract" } ], "slotName": "EntityId", "DisplayDataType": { "m_type": 1 }, "Descriptor": { "ConnectionType": 2, "SlotType": 2 }, "DataType": 1 }, { "id": { "m_id": "{DA5C3AC9-AD85-4161-8236-19A63155DF5C}" }, "contracts": [ { "$type": "SlotTypeContract" } ], "slotName": "ExecutionSlot:OnEntityDeactivated", "Descriptor": { "ConnectionType": 2, "SlotType": 1 }, "IsLatent": true } ], "Datums": [ { "isOverloadedStorage": false, "scriptCanvasType": { "m_type": 1 }, "isNullPointer": false, "$type": "EntityId", "value": { "id": 2901262558 } } ], "m_eventMap": [ { "Key": { "Value": 245425936 }, "Value": { "m_eventName": "OnEntityActivated", "m_eventId": { "Value": 245425936 }, "m_eventSlotId": { "m_id": "{E938D60A-BABB-405E-BAB1-9BA983847AFE}" }, "m_parameterSlotIds": [ { "m_id": "{958FBE31-B832-4D13-A84F-E34982CE11DE}" } ], "m_numExpectedArguments": 1 } }, { "Key": { "Value": 4273369222 }, "Value": { "m_eventName": "OnEntityDeactivated", "m_eventId": { "Value": 4273369222 }, "m_eventSlotId": { "m_id": "{DA5C3AC9-AD85-4161-8236-19A63155DF5C}" }, "m_parameterSlotIds": [ { "m_id": "{BD73864E-360B-4A54-8223-020F57FD6545}" } ], "m_numExpectedArguments": 1 } } ], "m_ebusName": "EntityBus", "m_busId": { "Value": 3358774020 } } } }, { "Id": { "id": 3908467987655 }, "Name": "SC-Node(SpawnNodeableNode)", "Components": { "Component_[169010436487373645]": { "$type": "SpawnNodeableNode", "Id": 169010436487373645, "Slots": [ { "id": { "m_id": "{271F7A76-088D-4D22-BAFC-E4BDD62ADBBE}" }, "contracts": [ { "$type": "SlotTypeContract" } ], "slotName": "Request Spawn", "DisplayGroup": { "Value": 929942742 }, "Descriptor": { "ConnectionType": 1, "SlotType": 1 } }, { "id": { "m_id": "{95DD7C3D-B7D1-41BE-A4F3-260B0206785B}" }, "contracts": [ { "$type": "SlotTypeContract" } ], "slotName": "SpawnTicket", "toolTip": "Ticket instance assosiated with spawnable asset.", "DisplayGroup": { "Value": 929942742 }, "Descriptor": { "ConnectionType": 1, "SlotType": 2 }, "DataType": 1, "IsReference": true, "VariableReference": { "m_id": "{10EA73F0-2A43-4CCE-9C90-4A257E04A926}" } }, { "id": { "m_id": "{2DD730A2-ABD6-4A9A-9FE7-D917AA14412F}" }, "contracts": [ { "$type": "SlotTypeContract" } ], "slotName": "ParentId", "toolTip": "Optional parent to assign spawned container entity to.", "DisplayGroup": { "Value": 929942742 }, "Descriptor": { "ConnectionType": 1, "SlotType": 2 }, "DataType": 1 }, { "id": { "m_id": "{C152E2D7-A2FB-4900-B4EC-50469F0B0DBF}" }, "contracts": [ { "$type": "SlotTypeContract" } ], "slotName": "Local Translation", "toolTip": "Position to spawn.", "DisplayGroup": { "Value": 929942742 }, "Descriptor": { "ConnectionType": 1, "SlotType": 2 }, "DataType": 1 }, { "id": { "m_id": "{CA008C9D-91CD-4836-AC54-DA7873632D0D}" }, "contracts": [ { "$type": "SlotTypeContract" } ], "slotName": "Local Rotation", "toolTip": "Rotation of spawn (in degrees).", "DisplayGroup": { "Value": 929942742 }, "Descriptor": { "ConnectionType": 1, "SlotType": 2 }, "DataType": 1 }, { "id": { "m_id": "{0CCB0F36-B990-48F5-B947-82CEE5E2B877}" }, "contracts": [ { "$type": "SlotTypeContract" } ], "slotName": "Local Scale", "toolTip": "Scale of spawn.", "DisplayGroup": { "Value": 929942742 }, "Descriptor": { "ConnectionType": 1, "SlotType": 2 }, "DataType": 1 }, { "id": { "m_id": "{29168611-1403-491C-A8E9-9AF0C043D5BC}" }, "contracts": [ { "$type": "SlotTypeContract" } ], "slotName": "Spawn Requested", "DisplayGroup": { "Value": 929942742 }, "Descriptor": { "ConnectionType": 2, "SlotType": 1 } }, { "id": { "m_id": "{62E0657D-791E-4A8A-AA9E-A810CF8F7498}" }, "contracts": [ { "$type": "SlotTypeContract" } ], "slotName": "On Spawn Completed", "toolTip": "Called when spawning entities is completed.", "DisplayGroup": { "Value": 3165055374 }, "Descriptor": { "ConnectionType": 2, "SlotType": 1 }, "IsLatent": true }, { "id": { "m_id": "{CC13632D-D974-4662-A365-4A1329B97F15}" }, "contracts": [ { "$type": "SlotTypeContract" } ], "slotName": "SpawnTicketOut", "toolTip": "Ticket instance of the spawn result.", "DisplayDataType": { "m_type": 4, "m_azType": "{BA62FF9A-A01E-4FEB-84C6-200881DF2B2B}" }, "DisplayGroup": { "Value": 3165055374 }, "Descriptor": { "ConnectionType": 2, "SlotType": 2 }, "DataType": 1 }, { "id": { "m_id": "{DC5C6A03-5AAC-4757-BC36-A7FF6F1CBC85}" }, "contracts": [ { "$type": "SlotTypeContract" } ], "slotName": "SpawnedEntitiesList", "toolTip": "List of spawned entities sorted by hierarchy with the root being first.", "DisplayDataType": { "m_type": 4, "m_azType": "{4841CFF0-7A5C-519C-BD16-D3625E99605E}" }, "DisplayGroup": { "Value": 3165055374 }, "Descriptor": { "ConnectionType": 2, "SlotType": 2 }, "DataType": 1 } ], "Datums": [ { "isOverloadedStorage": false, "scriptCanvasType": { "m_type": 4, "m_azType": "{BA62FF9A-A01E-4FEB-84C6-200881DF2B2B}" }, "isNullPointer": false, "$type": "AzFramework::EntitySpawnTicket", "label": "SpawnTicket" }, { "isOverloadedStorage": false, "scriptCanvasType": { "m_type": 1 }, "isNullPointer": false, "$type": "EntityId", "value": { "id": 2901262558 }, "label": "ParentId" }, { "isOverloadedStorage": false, "scriptCanvasType": { "m_type": 8 }, "isNullPointer": false, "$type": "Vector3", "value": [ 0.0, 0.0, 0.0 ], "label": "Local Translation" }, { "isOverloadedStorage": false, "scriptCanvasType": { "m_type": 8 }, "isNullPointer": false, "$type": "Vector3", "value": [ 0.0, 0.0, 0.0 ], "label": "Local Rotation" }, { "isOverloadedStorage": false, "scriptCanvasType": { "m_type": 3 }, "isNullPointer": false, "$type": "double", "value": 1.0, "label": "Local Scale" } ], "slotExecutionMap": { "ins": [ { "_slotId": { "m_id": "{271F7A76-088D-4D22-BAFC-E4BDD62ADBBE}" }, "_inputs": [ { "_slotId": { "m_id": "{95DD7C3D-B7D1-41BE-A4F3-260B0206785B}" } }, { "_slotId": { "m_id": "{2DD730A2-ABD6-4A9A-9FE7-D917AA14412F}" } }, { "_slotId": { "m_id": "{C152E2D7-A2FB-4900-B4EC-50469F0B0DBF}" } }, { "_slotId": { "m_id": "{CA008C9D-91CD-4836-AC54-DA7873632D0D}" } }, { "_slotId": { "m_id": "{0CCB0F36-B990-48F5-B947-82CEE5E2B877}" } } ], "_outs": [ { "_slotId": { "m_id": "{29168611-1403-491C-A8E9-9AF0C043D5BC}" }, "_name": "Spawn Requested", "_interfaceSourceId": "{00000000-0000-0000-AB46-C51AFF7F0000}" } ], "_interfaceSourceId": "{90FDEFB0-8901-0000-2089-75CB2E000000}" } ], "latents": [ { "_slotId": { "m_id": "{62E0657D-791E-4A8A-AA9E-A810CF8F7498}" }, "_name": "On Spawn Completed", "_outputs": [ { "_slotId": { "m_id": "{CC13632D-D974-4662-A365-4A1329B97F15}" } }, { "_slotId": { "m_id": "{DC5C6A03-5AAC-4757-BC36-A7FF6F1CBC85}" } } ], "_interfaceSourceId": "{90FDEFB0-8901-0000-2089-75CB2E000000}" } ] } } } }, { "Id": { "id": 2495423747271 }, "Name": "SC-Node(CreateSpawnTicketNodeableNode)", "Components": { "Component_[17918108009642848530]": { "$type": "CreateSpawnTicketNodeableNode", "Id": 17918108009642848530, "Slots": [ { "id": { "m_id": "{B5399C18-3CDF-44FA-BA08-B9A3A56BD603}" }, "contracts": [ { "$type": "SlotTypeContract" } ], "slotName": "Create Ticket", "DisplayGroup": { "Value": 3070342103 }, "Descriptor": { "ConnectionType": 1, "SlotType": 1 } }, { "id": { "m_id": "{5103CD9E-AA8A-4126-B132-A82C0B5786EB}" }, "contracts": [ { "$type": "SlotTypeContract" } ], "slotName": "Prefab", "toolTip": "Prefab source asset to spawn", "DisplayGroup": { "Value": 3070342103 }, "Descriptor": { "ConnectionType": 1, "SlotType": 2 }, "DataType": 1, "IsReference": true, "VariableReference": { "m_id": "{B7FE369E-9F82-438C-92C8-23A026695277}" } }, { "id": { "m_id": "{9156057A-D43E-4820-B7CC-6008D63EEC88}" }, "contracts": [ { "$type": "SlotTypeContract" } ], "slotName": "Ticket Created", "DisplayGroup": { "Value": 3070342103 }, "Descriptor": { "ConnectionType": 2, "SlotType": 1 } }, { "id": { "m_id": "{A04C5341-464A-454E-8B9C-70EF5E5170BD}" }, "contracts": [ { "$type": "SlotTypeContract" } ], "slotName": "SpawnTicket", "DisplayDataType": { "m_type": 4, "m_azType": "{BA62FF9A-A01E-4FEB-84C6-200881DF2B2B}" }, "DisplayGroup": { "Value": 3070342103 }, "Descriptor": { "ConnectionType": 2, "SlotType": 2 }, "DataType": 1, "IsReference": true, "VariableReference": { "m_id": "{10EA73F0-2A43-4CCE-9C90-4A257E04A926}" } } ], "Datums": [ { "isOverloadedStorage": false, "scriptCanvasType": { "m_type": 4, "m_azType": "{A96A5037-AD0D-43B6-9948-ED63438C4A52}" }, "isNullPointer": false, "$type": "AzFramework::Scripts::SpawnableScriptAssetRef", "label": "Prefab" } ], "slotExecutionMap": { "ins": [ { "_slotId": { "m_id": "{B5399C18-3CDF-44FA-BA08-B9A3A56BD603}" }, "_inputs": [ { "_slotId": { "m_id": "{5103CD9E-AA8A-4126-B132-A82C0B5786EB}" } } ], "_outs": [ { "_slotId": { "m_id": "{9156057A-D43E-4820-B7CC-6008D63EEC88}" }, "_name": "Ticket Created", "_outputs": [ { "_slotId": { "m_id": "{A04C5341-464A-454E-8B9C-70EF5E5170BD}" } } ], "_interfaceSourceId": "{0F000000-FD00-0000-4089-75CB2E000000}" } ], "_interfaceSourceId": "{B0451D01-8901-0000-0000-000089010000}" } ] } } } } ], "m_connections": [ { "Id": { "id": 2959280215239 }, "Name": "srcEndpoint=(EntityBus Handler: ExecutionSlot:OnEntityActivated), destEndpoint=(CreateSpawnTicket: Create Ticket)", "Components": { "Component_[16638353874029153601]": { "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", "Id": 16638353874029153601, "sourceEndpoint": { "nodeId": { "id": 1185458721991 }, "slotId": { "m_id": "{E938D60A-BABB-405E-BAB1-9BA983847AFE}" } }, "targetEndpoint": { "nodeId": { "id": 2495423747271 }, "slotId": { "m_id": "{B5399C18-3CDF-44FA-BA08-B9A3A56BD603}" } } } } }, { "Id": { "id": 5652224709831 }, "Name": "srcEndpoint=(CreateSpawnTicket: Ticket Created), destEndpoint=(Spawn: Request Spawn)", "Components": { "Component_[15434372239444438407]": { "$type": "{64CA5016-E803-4AC4-9A36-BDA2C890C6EB} Connection", "Id": 15434372239444438407, "sourceEndpoint": { "nodeId": { "id": 2495423747271 }, "slotId": { "m_id": "{9156057A-D43E-4820-B7CC-6008D63EEC88}" } }, "targetEndpoint": { "nodeId": { "id": 3908467987655 }, "slotId": { "m_id": "{271F7A76-088D-4D22-BAFC-E4BDD62ADBBE}" } } } } } ] }, "m_assetType": "{00000000-0000-0000-5E23-7E0603AAAB3F}", "versionData": { "_grammarVersion": 1, "_runtimeVersion": 1, "_fileVersion": 1 }, "m_variableCounter": 3, "GraphCanvasData": [ { "Key": { "id": 1078084539591 }, "Value": { "ComponentData": { "{5F84B500-8C45-40D1-8EFC-A5306B241444}": { "$type": "SceneComponentSaveData", "ViewParams": { "Scale": 0.7224999999999999, "AnchorX": 106.57439422607422, "AnchorY": 55.36332321166992 } } } } }, { "Key": { "id": 1185458721991 }, "Value": { "ComponentData": { "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { "$type": "NodeSaveData" }, "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { "$type": "GeometrySaveData", "Position": [ 100.0, 140.0 ] }, "{9E81C95F-89C0-4476-8E82-63CCC4E52E04}": { "$type": "EBusHandlerNodeDescriptorSaveData", "EventIds": [ { "Value": 245425936 } ] }, "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { "$type": "StylingComponentSaveData" }, "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { "$type": "PersistentIdComponentSaveData", "PersistentId": "{46B36D81-3C61-4484-8343-75AC3D917295}" } } } }, { "Key": { "id": 2495423747271 }, "Value": { "ComponentData": { "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { "$type": "NodeSaveData" }, "{328FF15C-C302-458F-A43D-E1794DE0904E}": { "$type": "GeneralNodeTitleComponentSaveData", "PaletteOverride": "DefaultNodeTitlePalette" }, "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { "$type": "GeometrySaveData", "Position": [ 420.0, 360.0 ] }, "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { "$type": "StylingComponentSaveData" }, "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { "$type": "PersistentIdComponentSaveData", "PersistentId": "{E38E66F8-D809-4389-8F0C-7EE71CB5C1AB}" } } } }, { "Key": { "id": 3908467987655 }, "Value": { "ComponentData": { "{24CB38BB-1705-4EC5-8F63-B574571B4DCD}": { "$type": "NodeSaveData" }, "{328FF15C-C302-458F-A43D-E1794DE0904E}": { "$type": "GeneralNodeTitleComponentSaveData", "PaletteOverride": "DefaultNodeTitlePalette" }, "{7CC444B1-F9B3-41B5-841B-0C4F2179F111}": { "$type": "GeometrySaveData", "Position": [ 1020.0, 140.0 ] }, "{B0B99C8A-03AF-4CF6-A926-F65C874C3D97}": { "$type": "StylingComponentSaveData" }, "{B1F49A35-8408-40DA-B79E-F1E3B64322CE}": { "$type": "PersistentIdComponentSaveData", "PersistentId": "{CF989F3E-0A6E-47FE-8894-2DBF09861B45}" } } } } ], "StatisticsHelper": { "InstanceCounter": [ { "Key": 2970552779286763396, "Value": 1 }, { "Key": 5842116761103598202, "Value": 1 }, { "Key": 13474049605028069597, "Value": 1 } ] } } } } } }