I have a Curscene with umpteen Actions that crisscross making it a spider web. A good way to make it cleaner is by having a simple Action saying : Action:GOTO number and since every Action list has a number of its own one it should be not difficult to implement and would avoid crisscrossing of lines . Incidentally PlayMaker has such a feature.
Comments
You are right, don't be offended . I used to work with PM before and the fact that I am using now AC exclusively means that I think it is better. The particular instance that I had was solved using the technique you mention: instead of 'Continue' I have a run cutscene to the same Action list. It is just that it makes it easier and easier to debug it's like your implemented Comments in each Action.
There are multiple examples of what I mean. In flow-charting a script there are many logical events that are called for from many places and there I used a little circle with an arrow and a number corresponding to the destination instead of a line connecting them avoiding the spider web. A simple example from your EvilLair.unity 3d tutorial in the Interaction BrainTalkTo there are 4 connections to Dialog:startConversations so instead of lines crossing one could have a small arrow and a circle number from each source box to the common destination. But that is a very simple example there are many others more complex where this "jump to" substituting long connection lines would be ideal.
But I am sure you have other priorities in your big project.
I attach a suggested picture :
http://i.imgur.com/fUF0Z84.png
In this example I have 2 outputs one of them is normally going to an adjacent Action and the other to a distant Action 12.
which is also exactly the same as what you suggest above " a circle would appear in the corner of the action boxes, enclosing the number of the action it's attached to,.."
What you show above is complicated and it's probably because it would do much more than what I suggested. A simple very practical way is what we both suggested.
Thanks for considering it.
I can see the 'Toggle Output sockets' choice but I don't see any change at all on the sockets am I missing something? what am I expect to see?
I see it now but now it looks worse than before because the minute window containing the destination is almost undefined. I have set a Variable:Check and two other Actions one is a set:Variable and the other is Engine:Manager Systems. Now I connect the outputs from the Check:Variable the miniature window just shows "Set" and the other just shows "Manage" but which Set and which Manage?
The number of the next output actions would give the perfect identity to the destination.
I did give a suggested picture 2 messages back here
Post a screenshot of the Actions you're now referring to.
Anyway I studied your solution and it is OK I did not look correctly at the small windows but now I see that the number of the next Action is also included so even though there may be 2 or more, say, variable:set Actions each will show its corresponding 'box number'
So THANK YOU (you didn't need my screenshot after all)