Arma Reforger Script API
Loading...
Searching...
No Matches
Classes | Enumerations
Weapon

Classes

interface  AttachmentSlotComponentClass
 
interface  AttachmentSlotComponent
 
interface  BallisticTable
 
interface  BallisticTableArray
 
interface  BaseCollimatorReticleColor
 
interface  BaseCollimatorReticleInfo
 
interface  BaseCollimatorSightsComponentClass
 
interface  BaseCollimatorSightsComponent
 
interface  BaseFireMode
 
interface  BaseMagazineComponentClass
 
interface  BaseMagazineComponent
 
interface  BaseMagazineWell
 
interface  BaseMuzzleComponent
 
interface  BaseMuzzleComponentClass
 
interface  BaseSightsComponentClass
 
interface  BaseSightsComponent
 
interface  BaseWeaponAimModifier
 
interface  BaseWeaponComponent
 
interface  BaseWeaponComponentClass
 
interface  BaseWeaponManagerComponentClass
 
interface  BaseWeaponManagerComponent
 
interface  CaseEjectingEffectComponentClass
 
interface  CaseEjectingEffectComponent
 
interface  CharacterGrenadeSlotComponentClass
 
interface  CharacterGrenadeSlotComponent
 
interface  CharacterHandWeaponSlotComponentClass
 
interface  CharacterHandWeaponSlotComponent
 
interface  CharacterWeaponManagerComponentClass
 
interface  CharacterWeaponManagerComponent
 Uses CharacterHandWeaponSlotComponent, and switch weapon to this slot when taken into hand. More...
 
interface  CharacterWeaponSlotComponent
 
interface  CharacterWeaponSlotComponentClass
 
interface  GrenadeSlotComponentClass
 
interface  GrenadeSlotComponent
 
interface  MagazineAnimationComponentClass
 
interface  MagazineAnimationComponent
 
interface  MagazineComponentClass
 
interface  MagazineComponent
 
interface  MagazineConfig
 
interface  MortarAnimationComponentClass
 
interface  MortarAnimationComponent
 
interface  MortarMuzzleComponentClass
 
interface  MortarMuzzleComponent
 
interface  MuzzleComponentClass
 
interface  MuzzleComponent
 
interface  MuzzleInMagComponentClass
 
interface  MuzzleInMagComponent
 
interface  ScriptedSightsComponentClass
 
interface  ScriptedSightsComponent
 
interface  ScriptedWeaponAimModifier
 
interface  SightRangeInfo
 
interface  SuppressorComponentClass
 
interface  SuppressorComponent
 
interface  SwayWeaponAimModifier
 
interface  UGLAnimationComponentClass
 
interface  UGLAnimationComponent
 
interface  WeaponAnimationComponentClass
 
interface  WeaponAnimationComponent
 
interface  WeaponComponentClass
 
interface  WeaponComponent
 
interface  WeaponSlotComponent
 
interface  WeaponSlotComponentClass
 
interface  ZeroingMarkInfo
 

Enumerations

enum  EBurstType { EBurstType.BT_Uninterruptable , EBurstType.BT_Interruptable , EBurstType.BT_InterruptableAndResetting }
 
enum  ECanBeEquippedResult { ECanBeEquippedResult.OK , ECanBeEquippedResult.STANCE_TOO_LOW , ECanBeEquippedResult.IS_AN_EMPTY_SLOT }
 
enum  EMuzzleType { EMuzzleType.MT_BaseMuzzle , EMuzzleType.MT_RPGMuzzle , EMuzzleType.MT_UGLMuzzle }
 
enum  EWeaponFiremodeType {
  EWeaponFiremodeType.Safety , EWeaponFiremodeType.Semiauto , EWeaponFiremodeType.Auto , EWeaponFiremodeType.Burst ,
  EWeaponFiremodeType.Manual
}
 
enum  EWeaponType {
  EWeaponType.WT_NONE , EWeaponType.WT_RIFLE , EWeaponType.WT_GRENADELAUNCHER , EWeaponType.WT_SNIPERRIFLE ,
  EWeaponType.WT_ROCKETLAUNCHER , EWeaponType.WT_MACHINEGUN , EWeaponType.WT_HANDGUN , EWeaponType.WT_FRAGGRENADE ,
  EWeaponType.WT_SMOKEGRENADE , EWeaponType.WT_COUNT
}
 

Detailed Description

Enumeration Type Documentation

◆ EBurstType

enum EBurstType
Enumerator
BT_Uninterruptable 
BT_Interruptable 
BT_InterruptableAndResetting 

◆ ECanBeEquippedResult

Enumerator
OK 
STANCE_TOO_LOW 
IS_AN_EMPTY_SLOT 

◆ EMuzzleType

Enumerator
MT_BaseMuzzle 
MT_RPGMuzzle 
MT_UGLMuzzle 

◆ EWeaponFiremodeType

Enumerator
Safety 
Semiauto 
Auto 
Burst 
Manual 

◆ EWeaponType

Enumerator
WT_NONE 
WT_RIFLE 
WT_GRENADELAUNCHER 
WT_SNIPERRIFLE 
WT_ROCKETLAUNCHER 
WT_MACHINEGUN 
WT_HANDGUN 
WT_FRAGGRENADE 
WT_SMOKEGRENADE 
WT_COUNT