Arma Reforger Explorer  1.1.0.42
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
TurretControllerComponent.c
Go to the documentation of this file.
1 /*
2 ===========================================
3 Do not modify, this script is generated
4 ===========================================
5 */
6 
12 class TurretControllerComponent: CompartmentControllerComponent
13 {
14  proto external BaseCompartmentSlot GetCompartmentSlot();
16  proto external bool GetCanAimOnlyInADS();
18  proto external bool IsFreeLookEnabled();
20  proto external bool IsWeaponADS();
21  proto external ETurretReloadState GetReloadingState();
23  proto external float GetADSTime();
24  proto external BaseSightsComponent GetCurrentSights();
25  proto external bool GetCurrentSightsADS();
30  proto external void SetCurrentSightsADS(bool on);
32  proto bool GetCurrentSightsCameraTransform(out vector outWorldMatrix[4], out float fov);
34  proto bool GetCurrentSightsCameraLocalTransform(out vector outLocalMatrix[4], out float fov);
35  proto external bool AssembleTurret();
36  proto external bool DisassembleTurret();
37  proto external TurretComponent GetTurretComponent();
38  proto external BaseWeaponManagerComponent GetWeaponManager();
39  proto external InventoryStorageManagerComponent GetInventoryManager();
46  proto external bool SelectWeapon(IEntity user, BaseWeaponComponent newWeapon);
47  // Returns the reload duration in seconds.
48  proto external float GetReloadDuration();
49  // Returns the current reloading time, it goes from reload duration to 0.
50  proto external float GetReloadTime();
51  // Instantly reloads weapon with magazine
52  proto external bool DoReloadWeaponWith(IEntity ammunitionEntity);
54  proto external void SetFireWeaponWanted(bool val);
59  proto external void SetAimingAngles(float yaw, float pitch);
60 }
61 
InventoryStorageManagerComponent
Definition: InventoryStorageManagerComponent.c:12
BaseWeaponComponent
Definition: BaseWeaponComponent.c:12
ETurretReloadState
ETurretReloadState
Definition: ETurretReloadState.c:12
TurretControllerComponent
Definition: TurretControllerComponent.c:12