C# Class GunController.SpiritGun

Inheritance: UnityEngine.MonoBehaviour
Show file Open project: JordanStone/ExorcistForHire Class Usage Examples

Public Properties

Property Type Description
FireRate float
FiredBullet UnityEngine.GameObject
GunAnimator UnityEngine.Animator
GunLayerMask UnityEngine.LayerMask
HitSpark UnityEngine.GameObject
MuzzleFlash UnityEngine.GameObject
MuzzleFlashLocation UnityEngine.GameObject
Noise UnityEngine.GameObject
ReloadTime float
gunSound UnityEngine.AudioSource
reserveAmmo int

Public Methods

Method Description
GetBulletCount ( ) : int
GetReserveCount ( ) : int
OnLoadLastCheckpoint ( Component poster, object checkpointData ) : void
Start ( ) : void
Update ( ) : void
changeReserveAmmo ( int value ) : void
setEquipped ( bool equipped ) : void
updateAmmoCountHud ( ) : void

Method Details

GetBulletCount() public method

public GetBulletCount ( ) : int
return int

GetReserveCount() public method

public GetReserveCount ( ) : int
return int

OnLoadLastCheckpoint() public method

public OnLoadLastCheckpoint ( Component poster, object checkpointData ) : void
poster UnityEngine.Component
checkpointData object
return void

Start() public method

public Start ( ) : void
return void

Update() public method

public Update ( ) : void
return void

changeReserveAmmo() public method

public changeReserveAmmo ( int value ) : void
value int
return void

setEquipped() public method

public setEquipped ( bool equipped ) : void
equipped bool
return void

updateAmmoCountHud() public method

public updateAmmoCountHud ( ) : void
return void

Property Details

FireRate public property

public float FireRate
return float

FiredBullet public property

public GameObject,UnityEngine FiredBullet
return UnityEngine.GameObject

GunAnimator public property

public Animator,UnityEngine GunAnimator
return UnityEngine.Animator

GunLayerMask public property

public LayerMask,UnityEngine GunLayerMask
return UnityEngine.LayerMask

HitSpark public property

public GameObject,UnityEngine HitSpark
return UnityEngine.GameObject

MuzzleFlash public property

public GameObject,UnityEngine MuzzleFlash
return UnityEngine.GameObject

MuzzleFlashLocation public property

public GameObject,UnityEngine MuzzleFlashLocation
return UnityEngine.GameObject

Noise public property

public GameObject,UnityEngine Noise
return UnityEngine.GameObject

ReloadTime public property

public float ReloadTime
return float

gunSound public property

public AudioSource,UnityEngine gunSound
return UnityEngine.AudioSource

reserveAmmo public property

public int reserveAmmo
return int