DoopelPonger
|
All code related to UI and menus. More...
Classes | |
class | CoopPowerUpIcon |
UI for showing the player what power up they have. More... | |
class | MainMenuBackground |
In the background of the main menu there is a game of pong playing in the background. This class is the parent in the scene of all pieces that make up the game of pong. More... | |
class | UIControlConfigurableButton |
Button in the main menu used to change the keys the player presses to play the game. This class doesn't handle the change of the KeyCodes but only handles what text is displayed on the button. More... | |
class | UIControlsButtonManager |
Class that handles linking the InputManager to the buttons in the setting menu. More... | |
class | UIControlsText |
UI manager that looks to see if the mouse is over text in the settings menu. If the mouse is over text, then it will highlight. This is a poorly constructed class because the only text object interactable is the back text. More... | |
class | UIKeyboardController |
Class that listens for keyboard input to change the selected menu item. It will also check the location of the mouse and if the mouse hovers over a selectable text object it will make that text item the selected item. More... | |
class | UIKeyboardControllerContext |
Data class used to tell the UIKeyboardController which text objects should be scrolled though/activated by the mouse. More... | |
class | UIKeyboardControllerContextManager |
Container that holds the relationship between the context names and the contexts. More... | |
class | UIMenuController |
Controller that handles the transition in and out of the main menu. A better name for this class probably should have been UIMainMenuController. More... | |
class | UIPauseManager |
Code to bring up and turn off the pause menu while playing the game. More... | |
class | UISelectAction |
Parent class for text items that can be selected by players. More... | |
class | UIExit |
Selectable action to quit the game when selected. More... | |
class | UIMusicVolume |
Interactive slider to change the volume of the background music. More... | |
class | UIResume |
Selection action used to resume the game from the pause menu. More... | |
class | UISfxVolume |
Interactive slider to change the volume of the sound effects. More... | |
class | UIShowAbout |
Selection action to show the about page in the main menu. More... | |
class | UIShowControls |
Selection action to show the settings page. The settings page used to just show the controls which is why it's called the show controls action. More... | |
class | UIShowMainMenu |
Selection action to show the main menu. More... | |
class | UIShowTutorial |
Selection action to show the tutorial submenu that asks if its single player or cooperative. More... | |
class | UIStartCoop |
Selection action to start the cooperative match. More... | |
class | UIStartGame |
Selection action to start the single player match. More... | |
class | UITryAgain |
Selection action to start the game mode again after all players are dead. More... | |
class | UIControlsSerializeData |
Data class to hold an Action KeyCode pair. More... | |
class | UIControlsSerializeDataCollection |
Data class to hold a list of UIControlsSerializeData. More... | |
class | UIControlsSerializer |
Class to save and load previous controls scheme configured from the settings menu. More... | |
class | UISettingsManager |
Code that controls when the settings menu should be enabled/disabled. More... | |
class | UISpawnSubmenuAction |
Selection action to trigger a submenu to appear. More... | |
class | UIStartTutorialAction |
Selection action to start the tutorial. More... | |
class | UITextController |
UI text object that can be higlighted and selected to perform an action. More... | |
class | UIBlendTreeTransition |
UITransition that modifies a blend tree in the Unity Animator. More... | |
class | UIButtonFade |
Allow for a UI button to fade in and out. More... | |
class | UIFade |
A UI element that should adjust the alpha to fade in and out the component. More... | |
class | UISliderFade |
Fade in and out the slider UI object. More... | |
class | UITextFade |
Fade in and out the text UI object. More... | |
class | UITransition |
UI object that should have a transition in and transition out animation. More... | |
class | UITutorialText |
Class used to show the tutorial text and underlying image. More... | |
All code related to UI and menus.