Third Person Cover Shooter  1.6
CoverShooter.BaseMelee Class Referenceabstract
Inheritance diagram for CoverShooter.BaseMelee:
CoverShooter.Melee

Public Member Functions

abstract bool Request ()
 Return true if an attack can be started. More...
 
abstract void Begin ()
 Start the attack. More...
 
abstract void End ()
 End the attack. More...
 
abstract void BeginScan ()
 Start scanning for hits during the attack. More...
 
abstract void EndScan ()
 Stop scanning for hits during the attack. More...
 
abstract void Moment ()
 A significant moment during a melee attack, used to play effects. More...
 

Public Attributes

WeaponType Type = WeaponType.Fist
 Animations and related assets to be used with this weapon. More...
 
CharacterMotor Character
 Owning object with a CharacterMotor component. More...
 

Member Function Documentation

◆ Begin()

abstract void CoverShooter.BaseMelee.Begin ( )
pure virtual

Start the attack.

Implemented in CoverShooter.Melee.

◆ BeginScan()

abstract void CoverShooter.BaseMelee.BeginScan ( )
pure virtual

Start scanning for hits during the attack.

Implemented in CoverShooter.Melee.

◆ End()

abstract void CoverShooter.BaseMelee.End ( )
pure virtual

End the attack.

Implemented in CoverShooter.Melee.

◆ EndScan()

abstract void CoverShooter.BaseMelee.EndScan ( )
pure virtual

Stop scanning for hits during the attack.

Implemented in CoverShooter.Melee.

◆ Moment()

abstract void CoverShooter.BaseMelee.Moment ( )
pure virtual

A significant moment during a melee attack, used to play effects.

Implemented in CoverShooter.Melee.

◆ Request()

abstract bool CoverShooter.BaseMelee.Request ( )
pure virtual

Return true if an attack can be started.

Implemented in CoverShooter.Melee.

Member Data Documentation

◆ Character

CharacterMotor CoverShooter.BaseMelee.Character

Owning object with a CharacterMotor component.

◆ Type

WeaponType CoverShooter.BaseMelee.Type = WeaponType.Fist

Animations and related assets to be used with this weapon.


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