|
DoopelPonger
|
Movement pattern class that uses smooth step to translate Schmitty Doop in the game world. More...


Public Attributes | |
| int | maxItems |
| float | delayBetweenActions |
| float | maxRotationTime |
| float | rotationOffset |
| Vector3 | movementOffset |
| float | maxMovementTime |
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] |
Movement pattern class that uses smooth step to translate Schmitty Doop in the game world.
|
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 CoopSmoothMovementPattern.delayBetweenActions |
The wait time between movements.
| int CoopSmoothMovementPattern.maxItems |
The number of time Schmitty Doop should move.
| float CoopSmoothMovementPattern.maxMovementTime |
The amount of time it should take Schmitty Doop to move.
| float CoopSmoothMovementPattern.maxRotationTime |
The amount of time it should take to rotate Schmitty Doop.
| Vector3 CoopSmoothMovementPattern.movementOffset |
The additive position Schmitty Doop should be at after the action is finished.
| float CoopSmoothMovementPattern.rotationOffset |
The additive rotation Schmitty Doop should be at after the action is finished.
1.8.14