Third Person Cover Shooter  1.6
CoverShooter.IGunListener Interface Reference
Inheritance diagram for CoverShooter.IGunListener:
CoverShooter.GunAlerts CoverShooter.GunEffects CoverShooter.GunSounds

Public Member Functions

void OnEject ()
 Magazine eject event. More...
 
void OnRechamber ()
 Magazine rechamber event. More...
 
void OnPump ()
 Shotgun pump event. More...
 
void OnFire (float delay)
 Bullet fire event. More...
 
void OnEmptyFire ()
 Empty fire event. More...
 
void OnBulletLoad ()
 Bullet load event. More...
 
void OnFullyLoaded ()
 Event spawned all the bullets are loaded. More...
 
void OnBulletLoadStart ()
 Event spawned when bullet loading starts. More...
 
void OnPumpStart ()
 Event spawned before pumping. More...
 
void OnMagazineLoadStart ()
 Event spawned when magazine loading starts. More...
 

Member Function Documentation

◆ OnBulletLoad()

void CoverShooter.IGunListener.OnBulletLoad ( )

Bullet load event.

Implemented in CoverShooter.GunAlerts, CoverShooter.GunEffects, and CoverShooter.GunSounds.

◆ OnBulletLoadStart()

void CoverShooter.IGunListener.OnBulletLoadStart ( )

Event spawned when bullet loading starts.

Implemented in CoverShooter.GunAlerts, CoverShooter.GunEffects, and CoverShooter.GunSounds.

◆ OnEject()

void CoverShooter.IGunListener.OnEject ( )

Magazine eject event.

Implemented in CoverShooter.GunAlerts, CoverShooter.GunEffects, and CoverShooter.GunSounds.

◆ OnEmptyFire()

void CoverShooter.IGunListener.OnEmptyFire ( )

◆ OnFire()

void CoverShooter.IGunListener.OnFire ( float  delay)

Bullet fire event.

Parameters
delayTime to delay the creation of effects.

Implemented in CoverShooter.GunEffects, CoverShooter.GunAlerts, and CoverShooter.GunSounds.

◆ OnFullyLoaded()

void CoverShooter.IGunListener.OnFullyLoaded ( )

Event spawned all the bullets are loaded.

Implemented in CoverShooter.GunAlerts, CoverShooter.GunEffects, and CoverShooter.GunSounds.

◆ OnMagazineLoadStart()

void CoverShooter.IGunListener.OnMagazineLoadStart ( )

Event spawned when magazine loading starts.

Implemented in CoverShooter.GunEffects, CoverShooter.GunAlerts, and CoverShooter.GunSounds.

◆ OnPump()

void CoverShooter.IGunListener.OnPump ( )

Shotgun pump event.

Implemented in CoverShooter.GunEffects, CoverShooter.GunSounds, and CoverShooter.GunAlerts.

◆ OnPumpStart()

void CoverShooter.IGunListener.OnPumpStart ( )

Event spawned before pumping.

Implemented in CoverShooter.GunAlerts, CoverShooter.GunEffects, and CoverShooter.GunSounds.

◆ OnRechamber()

void CoverShooter.IGunListener.OnRechamber ( )

Magazine rechamber event.

Implemented in CoverShooter.GunEffects, CoverShooter.GunSounds, and CoverShooter.GunAlerts.


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