Git pull instructions for new users Any library's or dependencies the project has
The main game contains two managers, the EventHandler for ui events and the Gamemanager that handles states and static objects. If a required component is missing from a manager it will throw an error with the
Extension method Extensions.IsGameObjectSet()
The game is set up as a MVC where the UI controls the state of the game and invokes the actions / events from them.
GameManager
Takes care of all the objects instanced to control the game.
Game
Handles the game logic, including players, Invoking the game, logic and turns.
Dice
Handles the set of die Die
logic.
Roll
This class contains the data to return to be used in the Game controller.
Player
Player class containing the stats to be used in the stat page as well as the general data contined for gameplay.