| 
    Arma Reforger Script API
    
   | 
 
  
Additional Inherited Members | |
  Public Member Functions inherited from WeaponSlotComponent | |
| proto external InventoryStorageSlot | GetSlotInfo () | 
| proto external void | SetWeapon (IEntity weaponEntity) | 
| proto external IEntity | GetWeaponEntity () | 
| proto external int | GetWeaponSlotIndex () | 
  Public Member Functions inherited from BaseWeaponComponent | |
| proto external UIInfo | GetUIInfo () | 
| proto external string | GetWeaponSlotType () | 
| proto external EWeaponType | GetWeaponType () | 
| proto external int | GetMuzzlesList (out notnull array< BaseMuzzleComponent > outMuzzles) | 
| proto external ECanBeEquippedResult | CanBeEquipped (CharacterControllerComponent charController) | 
| proto external BaseMuzzleComponent | GetCurrentMuzzle () | 
| proto external bool | IsReloadPossible () | 
| Returns whether current weapon is able to be reloaded or not.   | |
| proto external bool | IsChamberingNecessary () | 
| proto external bool | IsChamberingPossible () | 
| proto external BaseMagazineComponent | GetCurrentMagazine () | 
| proto external string | GetCurrentFireModeName () | 
| proto external EWeaponFiremodeType | GetCurrentFireModeType () | 
| proto external float | GetCurrentSightsZeroing () | 
| proto external bool | GetCurrentSightsZeroingTransform (out vector outMat[4]) | 
| proto external void | SightADSActivated () | 
| proto external void | SightADSDeactivated () | 
| proto external bool | IsSightADSActive () | 
| proto external BaseSightsComponent | GetSights () | 
| proto external BaseSightsComponent | GetAttachedSights () | 
| proto external int | GetAttachments (out notnull array< AttachmentSlotComponent > outArray) | 
| proto external BaseSightsComponent | GetSightsAt (int sightsIndex) | 
| proto external bool | HasSightsAt (int sightsIndex) | 
| proto external bool | CanSetSights (int sightsIndex) | 
| proto external bool | CanSwitchToSights (int sightsIndex) | 
| proto external int | FindAvailableSights () | 
| proto external bool | SetSights (int sightsIndex) | 
| proto external bool | SwitchNextSights () | 
| proto external bool | SwitchPrevSights () | 
| proto external bool | CanSwitchSights () | 
| proto external IEntity | GetOwner () | 
| proto external float | GetInitialProjectileSpeed () | 
| proto external bool | HasBipod () | 
| Returns true if weapon has a bipod available.   | |
| proto external bool | GetBipod () | 
| Returns true if weapon has bipod deployed.   | |
| proto external void | SetBipod (bool deploy) | 
| Changes state of bipod to deployed/undeployed depending on parameter.   | |
| proto external void | SetDeploymentTriggerEffectEnabled (bool val) | 
| Set deployment gamepad-trigger-effect enable/disable.   | |
| void | OnWeaponActive () | 
| void | OnWeaponInactive () | 
  Public Member Functions inherited from GameComponent | |
| bool | OnTicksOnRemoteProxy () |