C# Class GGJ.Weapons.Weapon

Inheritance: UnityEngine.MonoBehaviour
Mostra 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_oe property

protected IObservable OnShootAsObservable
return IObservable

WeaponName public_oe property

public string WeaponName
return string

attacker protected_oe property

protected IAttacker attacker
return IAttacker

currentAmmoRate protected_oe property

protected ReactiveProperty currentAmmoRate
return ReactiveProperty

onFinishedSubject protected_oe property

protected Subject onFinishedSubject
return Subject