The Proposer Manager
The Proposer Manager's main responsibility is to load the proposer and behaviour associated with each proposal. It is also responsible for controlling the Proposal UI game object.
The Proposer Manager follows a singleton pattern, meaning that only one instance should exist at any point in the game.
Proposer UI
- the proposer UI object to controlProposer Obj
- the proposer gameobject to attach the loaded ProposerBehaviour