|
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 |