Component to build custom melee weapons with different swing options.
More...
|
override void | Equip () |
| Equips melee weapon and sets default positions and rotations.
|
|
override void | UnEquip () |
| Does un-equip functionality of Weapon base class and enables the spriteRenderer.
|
|
|
override void | Fire () |
| Starts the swing animation and set start time for it.
|
|
virtual IEnumerator | Swing () |
| Controls the swing animation by lerping rotations and positions on a local scale.
|
|
virtual void | Update () |
| Updates cooldown and controls input for invoking fireAction.
|
|
virtual void | DealDamage (Health health, Vector2 direction) |
| If weapon hits: this function removes health from the Health component provided.
|
|
virtual bool | CanFire () |
| function for if the cooldown has elapsed
|
|
Component to build custom melee weapons with different swing options.
Definition at line 9 of file MeleeWeapon.cs.
◆ CanFire()
|
protectedvirtualinherited |
function for if the cooldown has elapsed
- Returns
- true if cooldown has elapsed
Definition at line 83 of file Weapon.cs.
◆ DealDamage()
virtual void DealDamage |
( |
Health | health, |
|
|
Vector2 | direction ) |
|
protectedvirtualinherited |
If weapon hits: this function removes health from the Health component provided.
- Parameters
-
health | Health component to deal damage to |
direction | direction hit came from, put to (0,0) if no knockback is desired |
Definition at line 67 of file Weapon.cs.
◆ Swing()
virtual IEnumerator Swing |
( |
| ) |
|
|
protectedvirtual |
Controls the swing animation by lerping rotations and positions on a local scale.
- Returns
Definition at line 71 of file MeleeWeapon.cs.
The documentation for this class was generated from the following file:
- C:/Users/christian.backstrom/Documents/Unity/FCV/FCV-Engine/Assets/Scripts/Weapons/Melee/MeleeWeapon.cs