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

Data class for the type of movement Schmitty Doop can move. It can teleport, move contiuously, make the alpha go down, or make the alpha go up. More...

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

Public Types

enum  MovementType { MovementType.ALPHA_DOWN, MovementType.ALPHA_UP, MovementType.TELEPORT, MovementType.EASE }
 
- Public Types inherited from CoopActionInformation
enum  ActionType { ActionType.MOVEMENT, ActionType.ATTACK }
 Schmitty Doop can only ever do two actions, move or attack. Moving is used to rotate or position Schmitty Doop, while attacks are used to shoot bullets. More...
 

Public Member Functions

 CoopMovementInformation (float delayBetweenActions, MovementType movementType)
 
- Public Member Functions inherited from CoopActionInformation
 CoopActionInformation (ActionType actionType, float delayBetweenActions)
 

Public Attributes

readonly MovementType movementType
 
- Public Attributes inherited from CoopActionInformation
float delayBetweenActions
 
ActionType actionType
 

Detailed Description

Data class for the type of movement Schmitty Doop can move. It can teleport, move contiuously, make the alpha go down, or make the alpha go up.

Member Enumeration Documentation

◆ MovementType

Enumerator
ALPHA_DOWN 
ALPHA_UP 
TELEPORT 
EASE 

Constructor & Destructor Documentation

◆ CoopMovementInformation()

CoopMovementInformation.CoopMovementInformation ( float  delayBetweenActions,
MovementType  movementType 
)

Member Data Documentation

◆ movementType

readonly MovementType CoopMovementInformation.movementType

The type of movement Schmitty Doop should do.


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