Merge pull request #2582 from aws-lumberyard-dev/carlitosan_fix_for
fix for double asset registration and multiple outs from loop nodes
This commit is contained in:
@@ -82,7 +82,6 @@ namespace GraphCanvas
|
||||
AZStd::unique_ptr<TranslationAssetHandler> m_assetHandler;
|
||||
|
||||
void RegisterTranslationBuilder();
|
||||
|
||||
void UnregisterAssetHandler();
|
||||
TranslationAssetWorker m_translationAssetWorker;
|
||||
AZStd::vector<AZ::Data::AssetId> m_translationAssets;
|
||||
|
||||
@@ -3230,7 +3230,7 @@ namespace ScriptCanvas
|
||||
auto valueSlot = forEachNodeSC->GetSlot(forEachNodeSC->GetValueSlotId());
|
||||
AZ_Assert(valueSlot, "no value slot in for each node");
|
||||
|
||||
lastExecution->AddChild({});
|
||||
lastExecution->AddChild({ &loopSlot, {}, nullptr });
|
||||
auto outputValue = CreateOutputData(lastExecution, lastExecution->ModChild(0), *valueSlot);
|
||||
lastExecution->ModChild(0).m_output.push_back({ valueSlot, outputValue });
|
||||
|
||||
|
||||
+2215
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user