Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
BaseWeaponComponent.c
Go to the documentation of this file.
1/*
2===========================================
3Do not modify, this script is generated
4===========================================
5*/
6
11
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);
60 proto external void SetDeploymentTriggerEffectEnabled(bool val);
61
62 // callbacks
63
64 event void OnWeaponActive();
65 event void OnWeaponInactive();
66}
67
UIInfo - allows to define UI elements.
Definition UIInfo.c:14
IEntity GetOwner()
Owner entity of the fuel tank.
EWeaponType
Definition EWeaponType.c:13
EWeaponFiremodeType
ECanBeEquippedResult