DoopelPonger
|
The gameplay group is used for anything that makes the game. For example, any balls/bullets that get fired, player movement controllers, etc. More...
Classes | |
class | CoopBadBall |
All bullets fired from Schmitty Doop. More... | |
class | CoopBall |
Parent level class for bullets that fly through the game. More... | |
class | CoopBallCollector |
Area of the screen used to catch CoopBalls that did not hit a player and should be put back in the object pooler for future use. More... | |
class | CoopBallMovement |
Parent level class to control how a ball/bullet moves in the game scene. More... | |
class | CoopConstantSpeed |
Moves the bullets at a constant speed that will never change. More... | |
class | CoopDecreaseSpeed |
Movement pattern that will make the ball slow down and eventually go backwards. More... | |
class | CoopIncreaseSpeed |
Movement pattern that starts at a speed and then continously increases the speed. More... | |
class | CoopSineWaveMovement |
Data configuration to move the bullets along a sine wave. More... | |
class | CoopSquareWaveMovement |
Data configuration to move a bullet along a square wave. More... | |
class | CoopStartStopMovement |
The data necessary to have a bullet's speed be constantly starting and stopping. More... | |
class | CoopTriangleWaveMovement |
The data necessary to have a bullet move along a triangle wave. More... | |
class | CoopWhirlyMovement |
The data necessary to make a ball in a spiral pattern. More... | |
class | CoopBallSplitter |
The CoopBallSplitter is a ball that moves for a set amount of time, once that time is met the ball will split into several other balls. More... | |
class | CoopChargeCollector |
Collider used to determine if a player has successfully dodged a bullet fired by Schmitty Doop. More... | |
class | CoopFlashSpriteRenderer |
Used by SchmittyDoop to change the colors of each component when it gets hit by a player. More... | |
class | CoopGoodBall |
A ball that if it hits a player will not cause damage to thme but instead charge their power up meter. More... | |
class | CoopLaserAttack |
Attack laser fired by Schmitty Doop. It is a long rectangle shape thing that comes out of Schmitty Doop's ear. More... | |
class | CoopMiniBall |
A type of good ball that should charge a player's power up if it hits a player and should damage Schmitty Doop when hit. More... | |
class | CoopPlayer |
The core logic for anything related to the player. This class ended up being a bit too large, so chances are it does basically anything related to the player. More... | |
class | CoopPlayerAnimatorController |
Listens for specific events about a player and delegates the tasks to the animatorDeltates. More... | |
class | CoopPlayerAnimatorDelegate |
Parent class of all animations for the player. All implementations of this class will have the methods triggerd by CoopPlayerAnimatorController. More... | |
class | CoopPlayerColorAnimatorDelegate |
Animation delegate used to change the color of the player. More... | |
class | CoopPlayerLightAnimatorDelegate |
Animation delegate used to change the size and color of the light behind the player. More... | |
class | CoopPlayerScaleAnimatorDelegate |
Animation delegate used to change the size of the player. More... | |
class | CoopPlayerPaddleHealth |
Is essentially a glorified health bar for the player. More... | |
class | CoopPlayerShield |
Shield activated by the player used to block balls and send them flying in the opposite direction. More... | |
class | CoopPlayerShieldAnimator |
Animates the player sheild from being nothing to fully active and back to nothing. More... | |
class | CoopPlayerShieldCollision |
Class to handle when objects hit the players shield. More... | |
class | CoopBoomerang |
Power up that, as you would guess by the name, fires out of the player and then returns before any more charge can be collected. More... | |
class | CoopBoomerangAnimator |
Class to control the size of the boomerang as it gets thrown. More... | |
class | CoopBoomerangController |
CoopPlayerPowerUp implementation to shoot the CoopBoomerang. More... | |
class | CoopBoomerangTrigger |
Handles object collision with the boomerang. If the boomerang hits the other player, notify the boomerang object it has hit a player. If the boomerang hits Schmitty Doop, notifiy the boomerang that the Schmitty Doop is inside the boomerang. More... | |
class | CoopCannons |
Belong to the homing missile power up. The cannons will shoot homing missiles that go after Schmitty Doop. More... | |
class | CoopHealthBackPowerUp |
Power up to heal the player. More... | |
class | CoopHomingMissile |
The bullet that will find SchmittyDoop with the FindGameObjectWithTag method and go after him. More... | |
class | CoopHomingMissileController |
Implementation of the CoopPlayerPowerUp that spawns the homing missile cannons and fires the homing missiles as the power up. More... | |
class | CoopMiniCannons |
The mini cannons are two cannons that shoot good balls out of the center of the player. The two cannons are fired at the same time. More... | |
class | CoopMiniShooterController |
Power up controller used to spawn and manage the CoopMiniCannons. More... | |
class | CoopPlayerLaser |
A raycast attack from the player. A ray is fired from the end of a barrel and tries to find something to hit. If Schmitty Doop is hit, then damage is applied. If a player is found, then a charge is applied. More... | |
class | CoopPlayerLaserAnimator |
Class that handles setting the animation state in the Unity Animator for the laser power up. More... | |
class | CoopPlayerLaserCannon |
The cannon object attached to the player when the laser power up is used. More... | |
class | CoopPlayerLaserController |
Power up for firing a laser out of the player. More... | |
class | CoopPlayerPowerUp |
Parent class for every power up a player can use. More... | |
class | CoopPlayerPowerUpDecider |
Class used when a player's charge is full to randomly pick the power up the player gets to use. More... | |
class | CoopPlayerVomitAnimator |
Handles the state management of the Unity Animator for the vomit power up. More... | |
class | CoopPlayerVomitPowerUp |
A player powerup used to project a bunch of balls randomly across the screen. More... | |
class | CoopPowerUpController |
Class designated to draw the power up meter, listen for charge events, and triggering power ups. This class is too large and should be broken up. Also the code is too convoluted and should be reworked. More... | |
class | CoopSlowMoPowerUp |
Triggers slow motion when the player activates the power up. More... | |
class | CoopVShooterCannon |
One of two cannons sticking out of the player at 45 degrees(ish) that fire alternately. When firing the bullets look like they are traveling in a V. More... | |
class | CoopVShooterController |
A power up that fires two cannons alternately. The cannos are pointed at angles away from eachother to look like a V on it's side. More... | |
class | CoopTimer |
Records the amount of time playing the game, single player or cooperative, so that it can record how long it takes to kill Schmitty Doop. More... | |
class | Wall |
Boundry on the top and bottom of the screen to bounce bullets. More... | |
The gameplay group is used for anything that makes the game. For example, any balls/bullets that get fired, player movement controllers, etc.