Browse Source

Update play command to work with latest master

master
= 9 years ago
parent
commit
19c7393a0b
  1. 18
      Assets/Fungus/Flowchart/Editor/BlockEditor.cs

18
Assets/Fungus/Flowchart/Editor/BlockEditor.cs

@ -1027,20 +1027,16 @@ namespace Fungus
Block targetBlock = target as Block; Block targetBlock = target as Block;
Flowchart flowchart = targetBlock.GetFlowchart(); Flowchart flowchart = targetBlock.GetFlowchart();
Command command = flowchart.selectedCommands[0]; Command command = flowchart.selectedCommands[0];
targetBlock.jumpToCommandIndex = command.commandIndex;
if (!targetBlock.IsExecuting()) if (!targetBlock.IsExecuting())
{ {
Block[] blocks = flowchart.GetComponentsInChildren<Block>(true); flowchart.ExecuteBlock(targetBlock, command.commandIndex);
foreach (Block b in blocks)
{
if (b.IsExecuting())
{
b.Stop();
}
}
flowchart.ExecuteBlock(targetBlock.blockName);
} }
else
{
targetBlock.jumpToCommandIndex = command.commandIndex;
flowchart.ExecuteBlock(targetBlock);
}
} }
protected void SelectPrevious() protected void SelectPrevious()

Loading…
Cancel
Save