DoopelPonger
|
Information needed to create a bullet that moves like it is traveling along a square wave. More...
Public Member Functions | |
override List< string > | ConvertPropertiesToStrings () |
Convert all properties of the implementation class that should be serialized to a string. See the method ConvertPropertiesToString in the EditorActionInformation class for more information, the two methods are used for the same purpose. More... | |
override Type | GetCoopBallMovementType () |
Return the type of the BallMovementType. More... | |
override CoopBallManager.BallMovementInitialize | GetInitializer () |
Return the BallMovementInitializer that corresponds to the BallMovementType. More... | |
Public Attributes | |
Range | speed |
Range | virticalMovementCutoff |
Range | wavelengthMultiplier |
Protected Member Functions | |
override void | FillPropertiesFromString (string objectString) |
Construct the child class based on the string that was serialized. See the method FillPropertiesFromString in the EditorActionInformation class for more information, the two methods are used for the same purpose. More... | |
Additional Inherited Members | |
Public Types inherited from EditorBallMovementInformation | |
enum | BallMovementType { BallMovementType.CONSTANT_SPEED, BallMovementType.DECREASE_SPEED, BallMovementType.INCREASE_SPEED, BallMovementType.SQUARE_WAVE, BallMovementType.SINE_WAVE, BallMovementType.TRIANGLE_WAVE, BallMovementType.WHIRLY_WAVE, BallMovementType.START_STOP } |
The types of ball movements supported in serialization. New types of movement should have an entry added in this enum. More... | |
Static Public Member Functions inherited from EditorBallMovementInformation | |
static EditorBallMovementInformation | CreateEditorBallMovementInformation (BallMovementType ballMovementType, string objectString) |
Create the appropiate child movement information from the given movement type and serialized string. More... | |
Information needed to create a bullet that moves like it is traveling along a square wave.
|
virtual |
Convert all properties of the implementation class that should be serialized to a string. See the method ConvertPropertiesToString in the EditorActionInformation class for more information, the two methods are used for the same purpose.
Implements EditorBallMovementInformation.
|
protectedvirtual |
Construct the child class based on the string that was serialized. See the method FillPropertiesFromString in the EditorActionInformation class for more information, the two methods are used for the same purpose.
The | serialized string of all the properties in this object. |
Implements EditorBallMovementInformation.
|
virtual |
Return the type of the BallMovementType.
Implements EditorBallMovementInformation.
|
virtual |
Return the BallMovementInitializer that corresponds to the BallMovementType.
Implements EditorBallMovementInformation.
Range EditorSquareWaveBallMovementInformation.speed |
The minimum and maximum speed to travel along the square wave.
Range EditorSquareWaveBallMovementInformation.virticalMovementCutoff |
The minimum and maximum value for how tall the sign wave will be.
Range EditorSquareWaveBallMovementInformation.wavelengthMultiplier |
The minimum and maximum value of the wavelenth for the square wave.