DoopelPonger
|
Pattern used by SchmittyDoop to fire bullets that will charge the player's power up meter. More...
Public Attributes | |
CoopBall | goodBallPrefab |
int | maxItems |
Range | offsetRange |
int | numberOfBalls |
float | longDelay |
float | shortDelay |
float | ballVelocity |
Protected Member Functions | |
override CoopActionInformation | GetItem (int itemPosition) |
Called when Schmitty Doop is looking for a new action to perform. More... | |
override int | GetMaxItems () |
override void | OnReset () |
Called when the pattern is initialized or should put itself in a state as if it has never been used. More... | |
Additional Inherited Members | |
Public Member Functions inherited from CoopBaseActionPattern | |
void | Awake () |
Reset the state of the pattern when instantiated. More... | |
bool | MoveNext () |
void | Reset () |
Set the state of the pattern as if it has never been used. More... | |
void | Dispose () |
Properties inherited from CoopBaseActionPattern | |
CoopActionInformation | Current [get] |
Pattern used by SchmittyDoop to fire bullets that will charge the player's power up meter.
|
protectedvirtual |
Called when Schmitty Doop is looking for a new action to perform.
itemPosition | The number of times Schmitty Doop has asked to an action while using this pattern. |
Implements CoopBaseActionPattern.
|
protectedvirtual |
Implements CoopBaseActionPattern.
|
protectedvirtual |
Called when the pattern is initialized or should put itself in a state as if it has never been used.
Implements CoopBaseActionPattern.
float CoopGoodBallFirstAttack.ballVelocity |
The speed of the balls coming out.
CoopBall CoopGoodBallFirstAttack.goodBallPrefab |
Prefab that should be used to spawn the balls.
float CoopGoodBallFirstAttack.longDelay |
The first wave shot will have a longer delay before any other waves shot.
int CoopGoodBallFirstAttack.maxItems |
Maximum amount of times the good balls should be fired in the pattern.
int CoopGoodBallFirstAttack.numberOfBalls |
The number of balls to fire in each wave of shots.
Range CoopGoodBallFirstAttack.offsetRange |
Minimum and maximum starting rotation of the balls fired.
float CoopGoodBallFirstAttack.shortDelay |
The delay before each wave.