![]() |
Platformer Pro
2.3.2
A platform game kit for Unity.
|
A hit box which damages enemies when the character jumps on them. It does this by ignoring hits that happen while character is grounded or moving upwards. More...
Public Member Functions | |
virtual void | Init () |
Init this instance. More... | |
![]() | |
virtual void | Init (DamageInfo info) |
Init this instance, this should be called by the attack system during Start(); More... | |
virtual void | UpdateDamageInfo (int amount, DamageType damageType) |
Updates the damage info with new values. More... | |
virtual void | EnableImmediate () |
Start the hit with no timer. More... | |
virtual void | DisableImmediate () |
Stop the hit immedaitely. More... | |
virtual void | EnableImmediate (float enableTime, float disableTime) |
Start the hit. More... | |
virtual void | ForceStop () |
Forces the attack to finish. More... | |
![]() | |
virtual void | Validate (PlatformerProMonoBehaviour myTarget) |
Override this method if you want to provide custom validation. The actual code should be surrounded by the if UNITY_EDITOR / endif directive. More... | |
Public Attributes | |
int | damageAmount |
The amount of damage a jump on head does. More... | |
float | bobbleHeight |
The height of the bobble. More... | |
bool | doBobbleAsJump |
If true the bobble will be handled like a very small jump, else it will just set y velocity. More... | |
bool | kickHidingEnemies |
If true enemies in the hiding state will be 'kicked' even if the character isn't jumping. More... | |
![]() | |
string | weaponSlot |
If non-null we will apply the damage type from the weapon equipped in the given weapon slot, overriding any damage type set on the attack. More... | |
Protected Member Functions | |
override bool | DoHit (Collider2D other) |
Do the actual hit. More... | |
virtual void | DoBobble () |
Does the bounce in to air after a jump. More... | |
virtual IEnumerator | ResetCollider () |
Resets the hitbox ready to cause damage again. More... | |
![]() | |
virtual IEnumerator | DoEnable (float enableTime, float disableTime) |
Turn on the hit box. More... | |
Properties | |
override string | Header [get] |
Gets the header string used to describe the component. More... | |
![]() | |
override string | Header [get] |
Gets the header string used to describe the component. More... | |
virtual Character | Character [get, set] |
Gets the character. More... | |
virtual bool | HasHit [get] |
Returns true if the hit box has hit something since it was last enabled. More... | |
![]() | |
virtual string | Header [get] |
Gets the header string used to describe the component. More... | |
virtual string | DocLink [get] |
Gets a link to documentation site. More... | |
virtual string | VideoLink [get] |
Gets a link to a youtube video. More... | |
virtual string | Deprecated [get] |
If non-null this component is deprecated. The string shows a message indicating how it should be replaced. More... | |
![]() | |
Character | Character [get, set] |
Get the character. More... | |
Additional Inherited Members | |
![]() | |
IMob | character |
The character this hit box is for. More... | |
Collider2D | myCollider |
The actual collider. More... | |
float | hitTimer |
Tracks the time for enalbing and disabling the hit box. More... | |
bool | hasHitCharacter |
Tracks if this attack instance has hit an enemy. More... | |
DamageInfo | damageInfo |
Cached damage info. More... | |
A hit box which damages enemies when the character jumps on them. It does this by ignoring hits that happen while character is grounded or moving upwards.
|
protectedvirtual |
Does the bounce in to air after a jump.
|
protectedvirtual |
|
virtual |
Init this instance.
|
protectedvirtual |
Resets the hitbox ready to cause damage again.
float PlatformerPro.JumpOnHeadHitBox.bobbleHeight |
The height of the bobble.
int PlatformerPro.JumpOnHeadHitBox.damageAmount |
The amount of damage a jump on head does.
bool PlatformerPro.JumpOnHeadHitBox.doBobbleAsJump |
If true the bobble will be handled like a very small jump, else it will just set y velocity.
bool PlatformerPro.JumpOnHeadHitBox.kickHidingEnemies |
If true enemies in the hiding state will be 'kicked' even if the character isn't jumping.
|
get |
Gets the header string used to describe the component.
The header.