Platformer Pro  2.3.2
A platform game kit for Unity.
PlatformerPro.SpecialMovement Class Reference

A wrapper class for handling special moveemnts that dont fall in to the standard categories. More...

Inheritance diagram for PlatformerPro.SpecialMovement:
PlatformerPro.BaseMovement< SpecialMovement > PlatformerPro.SpecialMovement_GrapplingHook PlatformerPro.SpecialMovement_HangFromCeiling PlatformerPro.SpecialMovement_JumpOnHead PlatformerPro.SpecialMovement_MecanimTargetted PlatformerPro.SpecialMovement_PlayAnimation PlatformerPro.SpecialMovement_Rail PlatformerPro.SpecialMovement_Swim PlatformerPro.SpecialMovement_WeildWeapon

Public Member Functions

virtual bool WantsSpecialMove ()
 Gets a value indicating whether this movement wants to do a special move. More...
 
virtual void DoSpecialMove ()
 Start the special mvoe More...
 
- Public Member Functions inherited from PlatformerPro.BaseMovement< SpecialMovement >
sealed override Movement Init (Character character)
 Initialise this movement. More...
 
bool IsMovementDataDifferent (MovementVariable[] originalMovementData)
 Determines whether this instances movement data is different from the supplied originalMovementData. More...
 

Properties

new static MovementInfo Info [get]
 Static movement info used by the editor. More...
 
- Properties inherited from PlatformerPro.BaseMovement< SpecialMovement >
virtual string MovementType [get, set]
 The type of movement as a string. More...
 
virtual MovementVariable[] MovementData [get, set]
 Data that should be applied to the movement type on init. More...
 
new static MovementInfo Info [get]
 Static movement info used by the editor. More...
 
override bool Enabled [get, set]
 A custom enable which base movements can use to pass on enable values. More...
 
override Movement Implementation [get]
 Gets the underlying implementation. More...
 

Additional Inherited Members

- Protected Attributes inherited from PlatformerPro.BaseMovement< SpecialMovement >
Movement implementation
 The class that will do the movement. More...
 
string movementType
 The type of movement as a string. More...
 
MovementVariable[] movementData
 Data that should be applied to the movement type on init. More...
 

Detailed Description

A wrapper class for handling special moveemnts that dont fall in to the standard categories.

Member Function Documentation

◆ DoSpecialMove()

virtual void PlatformerPro.SpecialMovement.DoSpecialMove ( )
virtual

◆ WantsSpecialMove()

Property Documentation

◆ Info

new static MovementInfo PlatformerPro.SpecialMovement.Info
staticget

Static movement info used by the editor.


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