Version Specific Implementations
GDA was developed to be extensible, which is why ScriptableObjects are used extensively in the game. On top of that, even the code base is meant to be extended. This section of the manual details some implementations of scripts that are in the game, mainly the GameStateProperty and the ProposerBehaviour base clases.
Understanding of how the implementations work is not necessary to comprehend this section; the section serves as a guide to how to use/design around the current implementations available in the game.
If you add a new implementation to the game, please do add documentation into the manual as well.