Arma Reforger Explorer  1.1.0.42
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
BaseWeaponComponent.c
Go to the documentation of this file.
1 /*
2 ===========================================
3 Do not modify, this script is generated
4 ===========================================
5 */
6 
13 {
14  proto external UIInfo GetUIInfo();
15  proto external string GetWeaponSlotType();
16  proto external EWeaponType GetWeaponType();
17  proto external int GetMuzzlesList(out notnull array<BaseMuzzleComponent> outMuzzles);
18  proto external ECanBeEquippedResult CanBeEquipped(CharacterControllerComponent charController);
19  proto external BaseMuzzleComponent GetCurrentMuzzle();
21  proto external bool IsReloadPossible();
22  proto external bool IsChamberingNecessary();
23  proto external bool IsChamberingPossible();
24  // Magazines
25  proto external BaseMagazineComponent GetCurrentMagazine();
26  proto external string GetCurrentFireModeName();
27  proto external EWeaponFiremodeType GetCurrentFireModeType();
28  proto external float GetCurrentSightsZeroing();
29  proto external bool GetCurrentSightsZeroingTransform(out vector outMat[4]);
30  proto external void SightADSActivated();
31  proto external void SightADSDeactivated();
32  proto external bool IsSightADSActive();
33  proto external BaseSightsComponent GetSights();
34  proto external BaseSightsComponent GetAttachedSights();
35  proto external int GetAttachments(out notnull array<AttachmentSlotComponent> outArray);
36  proto external BaseSightsComponent GetSightsAt(int sightsIndex);
37  proto external bool HasSightsAt(int sightsIndex);
38  proto external bool CanSetSights(int sightsIndex);
39  proto external bool CanSwitchToSights(int sightsIndex);
40  proto external int FindAvailableSights();
41  proto external bool SetSights(int sightsIndex);
42  proto external bool SwitchNextSights();
43  proto external bool SwitchPrevSights();
44  proto external bool CanSwitchSights();
45  proto external IEntity GetOwner();
46  proto external float GetInitialProjectileSpeed();
50  proto external bool HasBipod();
54  proto external bool GetBipod();
58  proto external void SetBipod(bool deploy);
59 }
60 
UIInfo
UIInfo - declare object, allows to define UI elements.
Definition: UIInfo.c:13
EWeaponFiremodeType
EWeaponFiremodeType
Definition: EWeaponFiremodeType.c:12
ECanBeEquippedResult
ECanBeEquippedResult
Definition: ECanBeEquippedResult.c:12
BaseWeaponComponent
Definition: BaseWeaponComponent.c:12
EWeaponType
EWeaponType
Definition: EWeaponType.c:12
BaseMuzzleComponent
Definition: BaseMuzzleComponent.c:12
GameComponent
Definition: GameComponent.c:12