basic refactor of assets (#6467)
Signed-off-by: carlitosan <82187351+carlitosan@users.noreply.github.com>
This commit is contained in:
@@ -261,11 +261,11 @@ namespace ScriptCanvas
|
||||
, const ScriptCanvas::Grammar::FunctionSourceId& sourceId
|
||||
, const SlotExecution::Map& previousMap)
|
||||
{
|
||||
const Grammar::SubgraphInterface& subgraphInterface = runtimeAsset.Get()->m_runtimeData.m_interface;
|
||||
const Grammar::SubgraphInterface& subgraphInterface = runtimeAsset.Get()->m_interfaceData.m_interface;
|
||||
|
||||
if (subgraphInterface.IsUserNodeable() && Grammar::IsFunctionSourceIdNodeable(sourceId) && subgraphInterface.HasIn(sourceId))
|
||||
{
|
||||
m_prettyName = runtimeAsset.Get()->m_runtimeData.m_name;
|
||||
m_prettyName = runtimeAsset.Get()->m_interfaceData.m_name;
|
||||
BuildUserNodeableNode(subgraphInterface, previousMap);
|
||||
}
|
||||
else if ((!Grammar::IsFunctionSourceIdNodeable(sourceId)) && subgraphInterface.HasIn(sourceId))
|
||||
@@ -477,7 +477,7 @@ namespace ScriptCanvas
|
||||
return true;
|
||||
}
|
||||
|
||||
const Grammar::SubgraphInterface* latestAssetInterface = asset ? &asset.Get()->GetData().m_interface : nullptr;
|
||||
const Grammar::SubgraphInterface* latestAssetInterface = asset ? &asset.Get()->m_interfaceData.m_interface : nullptr;
|
||||
if (!latestAssetInterface)
|
||||
{
|
||||
AZ_Warning("ScriptCanvas", false, "FunctionCallNode %s failed to load latest interface from the source asset.", m_prettyName.data());
|
||||
@@ -517,7 +517,7 @@ namespace ScriptCanvas
|
||||
DataSlotMap dataSlotMap;
|
||||
if (m_slotExecutionMap.IsEmpty())
|
||||
{
|
||||
const Grammar::SubgraphInterface& subgraphInterface = assetData.Get()->m_runtimeData.m_interface;
|
||||
const Grammar::SubgraphInterface& subgraphInterface = assetData.Get()->m_interfaceData.m_interface;
|
||||
RemoveInsFromInterface(subgraphInterface.GetIns(), executionSlotMap, dataSlotMap, k_DoNotRemoveConnections, k_DoNotWarnOnMissingDataSlots);
|
||||
RemoveOutsFromInterface(subgraphInterface.GetLatentOuts(), executionSlotMap, dataSlotMap, k_DoNotRemoveConnections, k_DoNotWarnOnMissingDataSlots);
|
||||
}
|
||||
@@ -806,7 +806,7 @@ namespace ScriptCanvas
|
||||
return;
|
||||
}
|
||||
|
||||
m_prettyName = assetData.Get()->m_runtimeData.m_name;
|
||||
m_prettyName = assetData.Get()->m_interfaceData.m_name;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user