C# Class GGJ.Weapons.Weapon

Inheritance: UnityEngine.MonoBehaviour
Show file Open project: TORISOUP/Born_to_Beans_src Class Usage Examples

Public Properties

Property Type Description
WeaponName string

Protected Properties

Property Type Description
OnShootAsObservable IObservable
attacker IAttacker
currentAmmoRate ReactiveProperty
onFinishedSubject Subject

Public Methods

Method Description
Initializer ( IAttacker attacker, IObservable attackObservable ) : void

Protected Methods

Method Description
PlayShotSe ( ) : void

Method Details

Initializer() public method

public Initializer ( IAttacker attacker, IObservable attackObservable ) : void
attacker IAttacker
attackObservable IObservable
return void

PlayShotSe() protected method

protected PlayShotSe ( ) : void
return void

Property Details

OnShootAsObservable protected property

protected IObservable OnShootAsObservable
return IObservable

WeaponName public property

public string WeaponName
return string

attacker protected property

protected IAttacker attacker
return IAttacker

currentAmmoRate protected property

protected ReactiveProperty currentAmmoRate
return ReactiveProperty

onFinishedSubject protected property

protected Subject onFinishedSubject
return Subject