|
@@ -619,51 +619,54 @@ namespace ScriptCanvasEditor
|
|
|
|
|
|
void ExecutionLogTreeItem::ScrapeGraphCanvasData()
|
|
void ExecutionLogTreeItem::ScrapeGraphCanvasData()
|
|
{
|
|
{
|
|
- // #sc_editor_asset
|
|
|
|
-// if (!m_graphCanvasGraphId.IsValid())
|
|
|
|
-// {
|
|
|
|
-// GeneralRequestBus::BroadcastResult(m_graphCanvasGraphId, &GeneralRequests::FindGraphCanvasGraphIdByAssetId, GetAssetId());
|
|
|
|
-//
|
|
|
|
-// if (!EditorGraphNotificationBus::Handler::BusIsConnected())
|
|
|
|
-// {
|
|
|
|
-// ScriptCanvas::ScriptCanvasId scriptCanvasId;
|
|
|
|
-// GeneralRequestBus::BroadcastResult(scriptCanvasId, &GeneralRequests::FindScriptCanvasIdByAssetId, GetAssetId());
|
|
|
|
-//
|
|
|
|
-// EditorGraphNotificationBus::Handler::BusConnect(scriptCanvasId);
|
|
|
|
-// }
|
|
|
|
-// }
|
|
|
|
-//
|
|
|
|
-// if (m_graphCanvasGraphId.IsValid())
|
|
|
|
-// {
|
|
|
|
-// if (!m_graphCanvasNodeId.IsValid())
|
|
|
|
-// {
|
|
|
|
-// AssetGraphSceneBus::BroadcastResult(m_scriptCanvasNodeId, &AssetGraphScene::FindEditorNodeIdByAssetNodeId, GetAssetId(), m_scriptCanvasAssetNodeId);
|
|
|
|
-// SceneMemberMappingRequestBus::EventResult(m_graphCanvasNodeId, m_scriptCanvasNodeId, &SceneMemberMappingRequests::GetGraphCanvasEntityId);
|
|
|
|
-// }
|
|
|
|
-//
|
|
|
|
-// if (m_graphCanvasNodeId.IsValid())
|
|
|
|
-// {
|
|
|
|
-// const bool refreshDisplayData = false;
|
|
|
|
-// ResolveWrapperNode(refreshDisplayData);
|
|
|
|
-//
|
|
|
|
-// AZStd::string displayName;
|
|
|
|
-// GraphCanvas::NodeTitleRequestBus::EventResult(displayName, m_graphCanvasNodeId, &GraphCanvas::NodeTitleRequests::GetTitle);
|
|
|
|
-//
|
|
|
|
-// if (!displayName.empty())
|
|
|
|
-// {
|
|
|
|
-// m_displayName = displayName.c_str();
|
|
|
|
-// }
|
|
|
|
-//
|
|
|
|
-// GraphCanvas::NodeTitleRequestBus::Event(m_graphCanvasNodeId, &GraphCanvas::NodeTitleRequests::ConfigureIconConfiguration, m_paletteConfiguration);
|
|
|
|
-//
|
|
|
|
-// OnStylesLoaded();
|
|
|
|
-//
|
|
|
|
-// PopulateInputSlotData();
|
|
|
|
-// PopulateOutputSlotData();
|
|
|
|
-//
|
|
|
|
-// SignalDataChanged();
|
|
|
|
-// }
|
|
|
|
-// }
|
|
|
|
|
|
+ if (!m_graphCanvasGraphId.IsValid())
|
|
|
|
+ {
|
|
|
|
+ GeneralRequestBus::BroadcastResult(m_graphCanvasGraphId
|
|
|
|
+ , &GeneralRequests::FindGraphCanvasGraphIdByAssetId, SourceHandle(nullptr, GetAssetId().m_guid, ""));
|
|
|
|
+
|
|
|
|
+ if (!EditorGraphNotificationBus::Handler::BusIsConnected())
|
|
|
|
+ {
|
|
|
|
+ ScriptCanvas::ScriptCanvasId scriptCanvasId;
|
|
|
|
+ GeneralRequestBus::BroadcastResult(scriptCanvasId
|
|
|
|
+ , &GeneralRequests::FindScriptCanvasIdByAssetId, SourceHandle(nullptr, GetAssetId().m_guid, ""));
|
|
|
|
+
|
|
|
|
+ EditorGraphNotificationBus::Handler::BusConnect(scriptCanvasId);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (m_graphCanvasGraphId.IsValid())
|
|
|
|
+ {
|
|
|
|
+ if (!m_graphCanvasNodeId.IsValid())
|
|
|
|
+ {
|
|
|
|
+ AssetGraphSceneBus::BroadcastResult(m_scriptCanvasNodeId
|
|
|
|
+ , &AssetGraphScene::FindEditorNodeIdByAssetNodeId
|
|
|
|
+ , SourceHandle(nullptr, GetAssetId().m_guid, ""), m_scriptCanvasAssetNodeId);
|
|
|
|
+ SceneMemberMappingRequestBus::EventResult(m_graphCanvasNodeId, m_scriptCanvasNodeId, &SceneMemberMappingRequests::GetGraphCanvasEntityId);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (m_graphCanvasNodeId.IsValid())
|
|
|
|
+ {
|
|
|
|
+ const bool refreshDisplayData = false;
|
|
|
|
+ ResolveWrapperNode(refreshDisplayData);
|
|
|
|
+
|
|
|
|
+ AZStd::string displayName;
|
|
|
|
+ GraphCanvas::NodeTitleRequestBus::EventResult(displayName, m_graphCanvasNodeId, &GraphCanvas::NodeTitleRequests::GetTitle);
|
|
|
|
+
|
|
|
|
+ if (!displayName.empty())
|
|
|
|
+ {
|
|
|
|
+ m_displayName = displayName.c_str();
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ GraphCanvas::NodeTitleRequestBus::Event(m_graphCanvasNodeId, &GraphCanvas::NodeTitleRequests::ConfigureIconConfiguration, m_paletteConfiguration);
|
|
|
|
+
|
|
|
|
+ OnStylesLoaded();
|
|
|
|
+
|
|
|
|
+ PopulateInputSlotData();
|
|
|
|
+ PopulateOutputSlotData();
|
|
|
|
+
|
|
|
|
+ SignalDataChanged();
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
void ExecutionLogTreeItem::PopulateInputSlotData()
|
|
void ExecutionLogTreeItem::PopulateInputSlotData()
|
|
@@ -805,8 +808,8 @@ namespace ScriptCanvasEditor
|
|
{
|
|
{
|
|
if (!m_graphCanvasGraphId.IsValid())
|
|
if (!m_graphCanvasGraphId.IsValid())
|
|
{
|
|
{
|
|
- // #sc_editor_asset
|
|
|
|
- // GeneralRequestBus::BroadcastResult(m_graphCanvasGraphId, &GeneralRequests::FindGraphCanvasGraphIdByAssetId, m_graphIdentifier.m_assetId);
|
|
|
|
|
|
+ GeneralRequestBus::BroadcastResult(m_graphCanvasGraphId
|
|
|
|
+ , &GeneralRequests::FindGraphCanvasGraphIdByAssetId, SourceHandle(nullptr, m_graphIdentifier.m_assetId.m_guid, ""));
|
|
}
|
|
}
|
|
|
|
|
|
ScrapeInputName();
|
|
ScrapeInputName();
|
|
@@ -828,8 +831,7 @@ namespace ScriptCanvasEditor
|
|
if (m_graphCanvasGraphId.IsValid() && m_assetInputEndpoint.IsValid())
|
|
if (m_graphCanvasGraphId.IsValid() && m_assetInputEndpoint.IsValid())
|
|
{
|
|
{
|
|
AZ::EntityId scriptCanvasNodeId;
|
|
AZ::EntityId scriptCanvasNodeId;
|
|
- // #sc_editor_asset
|
|
|
|
- // AssetGraphSceneBus::BroadcastResult(scriptCanvasNodeId, &AssetGraphScene::FindEditorNodeIdByAssetNodeId, GetAssetId(), m_assetInputEndpoint.GetNodeId());
|
|
|
|
|
|
+ AssetGraphSceneBus::BroadcastResult(scriptCanvasNodeId, &AssetGraphScene::FindEditorNodeIdByAssetNodeId, SourceHandle(nullptr, GetAssetId().m_guid, ""), m_assetInputEndpoint.GetNodeId());
|
|
|
|
|
|
GraphCanvas::NodeId graphCanvasNodeId;
|
|
GraphCanvas::NodeId graphCanvasNodeId;
|
|
SceneMemberMappingRequestBus::EventResult(graphCanvasNodeId, scriptCanvasNodeId, &SceneMemberMappingRequests::GetGraphCanvasEntityId);
|
|
SceneMemberMappingRequestBus::EventResult(graphCanvasNodeId, scriptCanvasNodeId, &SceneMemberMappingRequests::GetGraphCanvasEntityId);
|
|
@@ -852,9 +854,9 @@ namespace ScriptCanvasEditor
|
|
if (m_graphCanvasGraphId.IsValid() && m_assetOutputEndpoint.IsValid())
|
|
if (m_graphCanvasGraphId.IsValid() && m_assetOutputEndpoint.IsValid())
|
|
{
|
|
{
|
|
AZ::EntityId scriptCanvasNodeId;
|
|
AZ::EntityId scriptCanvasNodeId;
|
|
- // #sc_editor_asset
|
|
|
|
- // AssetGraphSceneBus::BroadcastResult(scriptCanvasNodeId, &AssetGraphScene::FindEditorNodeIdByAssetNodeId, GetAssetId(), m_assetOutputEndpoint.GetNodeId());
|
|
|
|
-
|
|
|
|
|
|
+ AssetGraphSceneBus::BroadcastResult(scriptCanvasNodeId, &AssetGraphScene::FindEditorNodeIdByAssetNodeId
|
|
|
|
+ , SourceHandle(nullptr, GetAssetId().m_guid, ""), m_assetOutputEndpoint.GetNodeId());
|
|
|
|
+
|
|
GraphCanvas::NodeId graphCanvasNodeId;
|
|
GraphCanvas::NodeId graphCanvasNodeId;
|
|
SceneMemberMappingRequestBus::EventResult(graphCanvasNodeId, scriptCanvasNodeId, &SceneMemberMappingRequests::GetGraphCanvasEntityId);
|
|
SceneMemberMappingRequestBus::EventResult(graphCanvasNodeId, scriptCanvasNodeId, &SceneMemberMappingRequests::GetGraphCanvasEntityId);
|
|
|
|
|