Overview
The Sequence Module is a tool to assist in the creation of temporal scene changes. While similar to an animation set, the sequence tool has a number of preset actions that it may take, from moving items to a transform, affecting screen fade, or outputting to console.
My goal is to make the module extensible, with a number of core functions in the module, while allowing for implementations to add on to this list. The PlayerCamera should be able to add a ModeSwitch sequence action, while the Enemy controller should be able to add a SetAggression sequence action.
In order to achieve this, I am also doing some basic Unity editor extension to draw the sequences in the inspector. I've included some screenshots below to show my working progress!
Finally, check here to see my public GitHub repository for this module.
https://github.com/DraconInteractive/SequenceSystem
My goal is to make the module extensible, with a number of core functions in the module, while allowing for implementations to add on to this list. The PlayerCamera should be able to add a ModeSwitch sequence action, while the Enemy controller should be able to add a SetAggression sequence action.
In order to achieve this, I am also doing some basic Unity editor extension to draw the sequences in the inspector. I've included some screenshots below to show my working progress!
Finally, check here to see my public GitHub repository for this module.
https://github.com/DraconInteractive/SequenceSystem