I see that scripts are executed in the sequence of game objects from the top of the hierarchy down.
For example, if a script that turns off visibility for all objects except its parent is added to three cubes it will always be the last cube in the hierarchy that is visible.
A similar situation occurs with multiple event listeners.
It would be useful to know if:
a) Will this always be the case?
b) Is there a way prioritise a script's position in the sequence?