GB Template - Dominoe 1.0
|
▼NGBTemplates | |
▼NDomino | |
▼NController | |
CAIController | Controls the AI behavior for playing Dominoes |
CCameraController | Class to control the camera movement and zoom |
CDominoController | The domino game orchestrator |
CDominoSettings | The default settings for the domino game |
CDominoTileRotationHandler | This class handle the rotation form the tile |
CDominoTileWorld | The domino tile representation in world space |
CDominoTileWorldPositionHelper | Help to determine the world position |
CIIAController | |
CRepositionTilesWithWeight | |
CScoreController | This class controls the game points |
▼CSoundController | This class handle the sounds of the game |
CSoundBankModel | This class hold the sounds data info |
CTileMovementValidation | Tile movement validation info. This is used to calculate if the movement is valid |
CTilesColecctions | Allocate all domino tile colections: Players,Boneryard,Movements Done (History), All dominoes tiles |
CTileWorldRootHandler | This class contains the root of the places where the tiles can be alocated |
CTimerController | This class control the timer of the match |
CTurnController | This class Handle the current Turn of the match |
▼NModel | |
CDominoTileModel | |
CDominoUsesModel | |
CDoTweenPresset | |
CServiceLocator | |
▼NView | |
CAllButtonAnimationPressetsHolder | |
CAnimatedButtonView | Animate buttons on UI with Animation |
CAnimatedTextView | Animate a textmeshpro element |
CBoneyardView | Handle the view of the boneyard and their child tiles |
CButtonAnimationPresets | |
CCheatsView | Handling cheats for testing purposes |
CDinamicPanelView | Handle the beheviour to show and hide panels who are dinamic on UI |
CDominoStatisticsView | Show the statistics form the current game on the UI |
CDominoTileUIDraggin | Handle the drag of the tiles on the UI |
CDominoTileView | |
CDoTweenPresetBase | This class should be overridden to provide functionality |
CDoTweenPresetRotation | This is a preset to be used in animated UI elements that affects the rotation |
CDoTweenPresetScale | This is a preset to be used in animated UI elements that affects the scale |
CHowToPlayControllerView | Handle the How to play Subscreen on main menu |
CHowToPlayDotView | Handle de dots (steps) on how to play subscreen |
CMainMenuView | Handle the mai nmenu screen |
CMovementAsistantView | This class handle the Asistant helper when the player get delayed on the play. The time of this feature can be handled in the DominoSettings ScriptableObject |
CMyButtonExtensionDrawer | Editor extension for AnimatedButton |
CPlayer2InfoView | Show the current status from the player2 |
CPopupsViewHandler | Handle the popups |
CPopupView | Popup layaout, customizable |
CPreviewTileView | Handle the Preview Tile who shows the prediction for the next player movement |
CScoreView | Handle the animations and the labels of the players Score |
CSettingsPrefabContentView | Holds the layout for the settings config panel |
CTilesCollectionsView | Handle the representation collections of tiles on the view side |
CTimerView | Show the timer on the UI |
CTurnControllerView | Show the feedback on the ui that represents the current turn |