DoopelPonger
|
Pattern to fire a fan of bullets out of Schmitty Doop's ears. More...
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 () |
Select the values to use from the ranges in the set of attacks. 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 to fire a fan of bullets out of Schmitty Doop's ears.
The idea was to have a chance for some of the bullets to be good balls to force the player to move in specific positions. However, Schmitty Doop shooting good balls isn't actually done in the final game.
|
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 |
Select the values to use from the ranges in the set of attacks.
Implements CoopBaseActionPattern.
CoopBall CoopShotgunAttackPattern.ballPrefab |
The bad ball prefab that should be used.
CoopBall CoopShotgunAttackPattern.goodBallPrefab |
The good ball prefab that should be used.
Range CoopShotgunAttackPattern.maxItemsRange |
Minimum and maximum number of waves in the pattern.
Range CoopShotgunAttackPattern.numberOfBallsRange |
Minimum and maximum number of total balls to shoot.
Range CoopShotgunAttackPattern.numberOfGoodBallsRange |
Minimum and maximum number of good balls to shoot.
Range CoopShotgunAttackPattern.probabilityOfGoodBallRange |
Minimum and maximum probability of spawning a good ball.
Range CoopShotgunAttackPattern.velocityRange |
Minimum and maximum speed the balls should travel.
Range CoopShotgunAttackPattern.waitTimeRange |
Minimum and maximum time between shotgun waves.