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

Data object used to change the alpha of Schmitty Doop. More...

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

Public Member Functions

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

Public Attributes

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

Additional Inherited Members

- Public Types inherited from CoopMovementInformation
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...
 

Detailed Description

Data object used to change the alpha of Schmitty Doop.

Constructor & Destructor Documentation

◆ CoopAlphaChangeInformation()

CoopAlphaChangeInformation.CoopAlphaChangeInformation ( float  alphaChangeRate,
float  delayBetweenActions,
MovementType  movementType 
)

Member Data Documentation

◆ alphaChangeRate

readonly float CoopAlphaChangeInformation.alphaChangeRate

How fast the alpha of Schmitty Doop should change.


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