DoopelPonger
|
All code related to the game's tutorial. More...
Classes | |
class | MrPaddleFadeInAndOut |
Class to control the visibility of MrPaddle while in the tutorial. More... | |
class | MrPaddleMoveUpAndDown |
Makes MrPaddle move up and down slowly to make things a little more lively. More... | |
class | TutorialBadCannon |
Object used to fire bullets directly at a player to make sure they know how to use the shield. More... | |
class | TutorialBringTextImageDown |
Tutorial step to make MrPaddle and the text UI image go invisibile. More... | |
class | TutorialBringTextImageOnlyDown |
Tutorial step to make the text UI image go invisibile. MrPaddle's state will remain untouched. More... | |
class | TutorialBringTextImageOnlyUp |
Step to make the text UI image visible. MrPaddle's state will remain untouched. More... | |
class | TutorialBringTextImageUp |
Step to make MrPaddle and the text UI image visible. More... | |
class | TutorialHealPlayers |
Step to heal a player if they missed blocking a ball from the TutorialBadCannon and need to try again. More... | |
class | TutorialManager |
Top level orchestrator during the tutorial. Spawns MrPaddle, the UI, and anything necessary to start the tutorial. It also keeps track of what step the player is on. More... | |
class | TutorialMovePlayerToCenter |
Simple step to force a player to have their y axis position set to 0. More... | |
class | TutorialPlayerMove |
Step to make sure the player knows how to move up and down. The step records which wall the player touched first to provide a comment about how well the player can listen. More... | |
class | TutorialPlayerMoveToTrigger |
Trigger used to record if the player has touched the collider or not. It is used by the TutorialPlayerMove to make sure the player touched the walls. More... | |
class | TutorialPlayerPowerUpDecider |
Implementation of the CoopPlayerPowerUpDecider to always give the exact power up no matter what. More... | |
class | TutorialPlayersGivePowerUp |
Step to give all players a full charge so they can get a power up to use. More... | |
class | TutorialPlayerShield |
Step that makes sure the player can trigger their shield. This step spawns a cannon that will fire bullets at one player and they need to deflect every bullet before the next step is triggered. More... | |
class | TutorialPlayerUsePowerUp |
Step used to make sure the player knows how to trigger their power up. More... | |
class | TutorialShowText |
Step that will show text on the UI for the player to read. The text is updated a letter at a time, or until the MENU_SELECT InputTriggerOption is selected. Once that key is pressed the full text will be shown. Once the full text is shown then the player will need to press MENU_SELECt again to go to the next tutorial step. More... | |
class | TutorialShowTextWithPlayerListening |
Step that displays information based on the actions taken by the players. More... | |
class | TutorialSpawnPlayers |
Step that spawns the players into the tutorial. More... | |
class | TutorialSpawnSinglePlayer |
Step to spawn only 1 player. Used if a player dies in the tutorial and they should be placed back into the world. More... | |
class | TutorialSpawnWalls |
Step to spawn the walls on the top and bottom of the screen. More... | |
class | TutorialStartGame |
Step to finish the tutorial and start the proper game. More... | |
class | TutorialStep |
Parent class for all steps in the tutorial. The TutorialStep can be thought of as a glorified linked list with each step pointing to the next step in the tutorial. The tutorial can have two next steps depending on the game mode, single player and cooperative,. More... | |
class | TutorialTextSubstituteControls |
Step that needs to show text on the UI but also needs to substitute some of the text with KeyCodes the player(s) should press. The Step uses the string.Format method, so the {#} notation should be used to detect substitution. More... | |
class | TutorialTextUI |
Class that handles the text to put on the UI image during the tutorial. More... | |
class | TutorialWait |
Tutorial step to make the player(s) wait patiently for something. More... | |
All code related to the game's tutorial.