2D Shooter Bullet and Weapon System for Unity 3.0.0
Loading...
Searching...
No Matches
WeaponSystemConfig Class Reference
Inheritance diagram for WeaponSystemConfig:

Properties

string WeaponName [get, set]
bool AimRelativeToTransformDirection [get, set]
float BulletSpread [get, set]
float BulletSpreadPingPongMax [get, set]
float BulletSpreadPingPongMin [get, set]
float SpreadPingPongSpeed [get, set]
float BulletSpacing [get, set]
int BulletCount [get, set]
float BulletRandomness [get, set]
float BulletSpeed [get, set]
float BulletAmplitude [get, set]
float BulletFrequencyIncrement [get, set]
float WeaponFireRate [get, set]
float WeaponXOffset [get, set]
float WeaponYOffset [get, set]
float RicochetChancePercent [get, set]
float MagazineChangeDelay [get, set]
Color BulletColour [get, set]
Texture2D WeaponIcon [get, set]
int MagazineSize [get, set]
int MagazineRemainingBullets [get, set]
int AmmoAvailable [get, set]
int AmmoUsed [get, set]
bool AutoFire [get, set]
bool PingPongSpread [get, set]
bool RichochetsEnabled [get, set]
bool HitEffectEnabled [get, set]
bool LimitedAmmo [get, set]
bool UsesMagazines [get, set]
bool IsFirstEquip [get, set]
bool MirrorX [get, set]
bool BulletCountsAsAmmo [get, set]
bool PlayReloadingSfx [get, set]
bool PlayEmptySfx [get, set]
bool WeaponRelativeToComponent [get, set]
float TrackingTurnRate [get, set]
bool LerpTurnRate [get, set]
float CircularFireRotationRate [get, set]
bool CircularFireMode [get, set]
Transform TargetToTrack [get, set]
AudioClip ReloadSfxClip [get, set]
AudioClip EmptySfxClip [get, set]
AudioClip ShotFiredClip [get, set]
WeaponSystem.ShooterType ShooterType [get, set]
WeaponSystem.BulletOption BulletOptionType [get, set]

Property Documentation

◆ AimRelativeToTransformDirection

bool WeaponSystemConfig.AimRelativeToTransformDirection
getset

◆ AmmoAvailable

int WeaponSystemConfig.AmmoAvailable
getset

◆ AmmoUsed

int WeaponSystemConfig.AmmoUsed
getset

◆ AutoFire

bool WeaponSystemConfig.AutoFire
getset

◆ BulletAmplitude

float WeaponSystemConfig.BulletAmplitude
getset

◆ BulletColour

Color WeaponSystemConfig.BulletColour
getset

◆ BulletCount

int WeaponSystemConfig.BulletCount
getset

◆ BulletCountsAsAmmo

bool WeaponSystemConfig.BulletCountsAsAmmo
getset

◆ BulletFrequencyIncrement

float WeaponSystemConfig.BulletFrequencyIncrement
getset

◆ BulletOptionType

WeaponSystem.BulletOption WeaponSystemConfig.BulletOptionType
getset

◆ BulletRandomness

float WeaponSystemConfig.BulletRandomness
getset

◆ BulletSpacing

float WeaponSystemConfig.BulletSpacing
getset

◆ BulletSpeed

float WeaponSystemConfig.BulletSpeed
getset

◆ BulletSpread

float WeaponSystemConfig.BulletSpread
getset

◆ BulletSpreadPingPongMax

float WeaponSystemConfig.BulletSpreadPingPongMax
getset

◆ BulletSpreadPingPongMin

float WeaponSystemConfig.BulletSpreadPingPongMin
getset

◆ CircularFireMode

bool WeaponSystemConfig.CircularFireMode
getset

◆ CircularFireRotationRate

float WeaponSystemConfig.CircularFireRotationRate
getset

◆ EmptySfxClip

AudioClip WeaponSystemConfig.EmptySfxClip
getset

◆ HitEffectEnabled

bool WeaponSystemConfig.HitEffectEnabled
getset

◆ IsFirstEquip

bool WeaponSystemConfig.IsFirstEquip
getset

◆ LerpTurnRate

bool WeaponSystemConfig.LerpTurnRate
getset

◆ LimitedAmmo

bool WeaponSystemConfig.LimitedAmmo
getset

◆ MagazineChangeDelay

float WeaponSystemConfig.MagazineChangeDelay
getset

◆ MagazineRemainingBullets

int WeaponSystemConfig.MagazineRemainingBullets
getset

◆ MagazineSize

int WeaponSystemConfig.MagazineSize
getset

◆ MirrorX

bool WeaponSystemConfig.MirrorX
getset

◆ PingPongSpread

bool WeaponSystemConfig.PingPongSpread
getset

◆ PlayEmptySfx

bool WeaponSystemConfig.PlayEmptySfx
getset

◆ PlayReloadingSfx

bool WeaponSystemConfig.PlayReloadingSfx
getset

◆ ReloadSfxClip

AudioClip WeaponSystemConfig.ReloadSfxClip
getset

◆ RichochetsEnabled

bool WeaponSystemConfig.RichochetsEnabled
getset

◆ RicochetChancePercent

float WeaponSystemConfig.RicochetChancePercent
getset

◆ ShooterType

WeaponSystem.ShooterType WeaponSystemConfig.ShooterType
getset

◆ ShotFiredClip

AudioClip WeaponSystemConfig.ShotFiredClip
getset

◆ SpreadPingPongSpeed

float WeaponSystemConfig.SpreadPingPongSpeed
getset

◆ TargetToTrack

Transform WeaponSystemConfig.TargetToTrack
getset

◆ TrackingTurnRate

float WeaponSystemConfig.TrackingTurnRate
getset

◆ UsesMagazines

bool WeaponSystemConfig.UsesMagazines
getset

◆ WeaponFireRate

float WeaponSystemConfig.WeaponFireRate
getset

◆ WeaponIcon

Texture2D WeaponSystemConfig.WeaponIcon
getset

◆ WeaponName

string WeaponSystemConfig.WeaponName
getset

◆ WeaponRelativeToComponent

bool WeaponSystemConfig.WeaponRelativeToComponent
getset

◆ WeaponXOffset

float WeaponSystemConfig.WeaponXOffset
getset

◆ WeaponYOffset

float WeaponSystemConfig.WeaponYOffset
getset

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