Class ShootingModuleBehaviour
Inheritance
ShootingModuleBehaviour
Assembly: Assembly-CSharp.dll
Syntax
public class ShootingModuleBehaviour : BlockModuleBehaviour<ShootingModule>, IModuleBehaviour, IFireEffect
Constructors
ShootingModuleBehaviour()
Declaration
public ShootingModuleBehaviour()
Fields
AmmoLeft
Declaration
Field Value
FireKey
Declaration
Field Value
HoldToShootToggle
Declaration
public MToggle HoldToShootToggle
Field Value
PowerSlider
Declaration
public MSlider PowerSlider
Field Value
projectilePlaceholder
Declaration
public GameObject projectilePlaceholder
Field Value
Type |
Description |
UnityEngine.GameObject |
|
projectileStart
Declaration
public Transform projectileStart
Field Value
Type |
Description |
UnityEngine.Transform |
|
RateOfFire
Declaration
public MSlider RateOfFire
Field Value
Methods
OnIgnite(FireTag, Collider, Boolean)
Declaration
public bool OnIgnite(FireTag t, Collider c, bool pyroMode)
Parameters
Type |
Name |
Description |
FireTag |
t |
|
UnityEngine.Collider |
c |
|
Boolean |
pyroMode |
|
Returns
OnReload()
Declaration
public override void OnReload()
Overrides
Modding.Modules.BlockModuleBehaviour<Modding.Modules.Official.ShootingModule>.OnReload()
OnReloadAmmo(ref Int32, AmmoType, Boolean, Boolean)
Declaration
public override void OnReloadAmmo(ref int units, AmmoType type, bool setAmmo, bool eachBlock)
Parameters
Overrides
SafeAwake()
Declaration
public override void SafeAwake()
Overrides
SimulateUpdateAlways()
Declaration
public override void SimulateUpdateAlways()
Overrides