Interface IReloader
Assembly: NeoFPS.dll
Syntax
public interface IReloader
Properties
canReload
Declaration
Property Value
| Type |
Description |
| System.Boolean |
|
currentMagazine
Declaration
int currentMagazine { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
empty
Declaration
Property Value
| Type |
Description |
| System.Boolean |
|
firearm
Declaration
IModularFirearm firearm { get; }
Property Value
full
Declaration
Property Value
| Type |
Description |
| System.Boolean |
|
interruptable
Declaration
bool interruptable { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
isReloading
Declaration
bool isReloading { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
magazineExtension
Declaration
int magazineExtension { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
magazineSize
Declaration
int magazineSize { get; }
Property Value
| Type |
Description |
| System.Int32 |
|
reloadDelayType
Declaration
FirearmDelayType reloadDelayType { get; }
Property Value
reloadSpeedMultiplier
Declaration
float reloadSpeedMultiplier { get; set; }
Property Value
| Type |
Description |
| System.Single |
|
startingMagazine
Declaration
int startingMagazine { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
Methods
DecrementMag(Int32)
Declaration
void DecrementMag(int amount)
Parameters
| Type |
Name |
Description |
| System.Int32 |
amount |
|
Disable()
Declaration
Enable()
Declaration
Interrupt()
Declaration
ManualReloadComplete()
Declaration
void ManualReloadComplete()
ManualReloadPartial()
Declaration
void ManualReloadPartial()
Reload()
Declaration
Returns
Events
onCurrentMagazineChange
Declaration
event UnityAction<IModularFirearm, int> onCurrentMagazineChange
Event Type
onReloadComplete
Declaration
event UnityAction<IModularFirearm> onReloadComplete
Event Type
onReloadStart
Declaration
event UnityAction<IModularFirearm> onReloadStart
Event Type