DoopelPonger
Public Member Functions | Public Attributes | List of all members
CoopPlayerPowerUpDecider Class Reference

Class used when a player's charge is full to randomly pick the power up the player gets to use. More...

Inheritance diagram for CoopPlayerPowerUpDecider:
Inheritance graph
[legend]
Collaboration diagram for CoopPlayerPowerUpDecider:
Collaboration graph
[legend]

Public Member Functions

virtual CoopPlayerPowerUp GetPowerUp ()
 

Public Attributes

CoopPlayerPowerUp [] commonPowerUps
 
CoopPlayerPowerUp [] multiPlayerOnlyPowerUps
 
CoopPlayerPowerUp [] singlePlayerOnlyPowerUps
 
BoundriesCreator.GameMode gameMode
 

Detailed Description

Class used when a player's charge is full to randomly pick the power up the player gets to use.

Member Function Documentation

◆ GetPowerUp()

virtual CoopPlayerPowerUp CoopPlayerPowerUpDecider.GetPowerUp ( )
virtual
Returns
A power up the player should use.

Reimplemented in TutorialPlayerPowerUpDecider.

Member Data Documentation

◆ commonPowerUps

CoopPlayerPowerUp [] CoopPlayerPowerUpDecider.commonPowerUps

All power ups that are available for both single player and cooperative.

◆ gameMode

BoundriesCreator.GameMode CoopPlayerPowerUpDecider.gameMode

The gamemode of the active round.

◆ multiPlayerOnlyPowerUps

CoopPlayerPowerUp [] CoopPlayerPowerUpDecider.multiPlayerOnlyPowerUps

Power ups available only in the single player mode.

◆ singlePlayerOnlyPowerUps

CoopPlayerPowerUp [] CoopPlayerPowerUpDecider.singlePlayerOnlyPowerUps

Power ups only available in the cooperative mode.


The documentation for this class was generated from the following file: