Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_RocketEjectorMuzzleComponent Interface Reference
Inheritance diagram for SCR_RocketEjectorMuzzleComponent:
RocketEjectorMuzzleComponent BaseMuzzleComponent GameComponent

Public Member Functions

ResourceName GetDefaultRocketPrefab ()
 
- Public Member Functions inherited from RocketEjectorMuzzleComponent
proto external bool CanReloadBarrel (int iBarrelIndex)
 Returns true if no projectile is loaded in the barrel. False otherwise.
 
proto external void ReloadBarrel (int iBarrelIndex, IEntity reloadEntity)
 Reloads the barrel if possible.
 
proto external bool CanReloadNextBarrel ()
 Returns true if any unloaded barrel is found. False otherwise.
 
proto external void ReloadNextBarrel (IEntity reloadEntity)
 Reloads the first non-empty barrel if possible.
 
proto external bool IsAmmoCompatible (IEntity reloadEntity)
 Returns true if the provided entity is compatible as ammo.
 
proto external BaseEjectorInterface GetEjectorInterface ()
 
proto external IEntity GetBarrelProjectile (int iBarrelIndex)
 Returns the projectile entity loaded in barrel iBarrelIndex WARNING: Do not modify or delete the projectile entity.
 
proto external void UnloadBarrel (int iBarrelIndex)
 Unloads the barrel with index iBarrelIndex.
 
proto external int GetLoadedEntities (out notnull array< IEntity > entities)
 Get an array of all loaded entities.
 
proto external bool SetBarrelIndex (int barrelIndex)
 Set the next barrel index to be fired.
 
- Public Member Functions inherited from BaseMuzzleComponent
proto external bool IsMuzzleSuppressed ()
 
proto external EMuzzleType GetMuzzleType ()
 
proto external int GetNextFireModeIndex ()
 
proto external int GetFireModesCount ()
 
proto external int GetFireModeIndex ()
 
proto external int GetFireModesList (out notnull array< BaseFireMode > outFireModes)
 
proto external BaseFireMode GetCurrentFireMode ()
 
proto external int GetBarrelsCount ()
 
proto external int GetCurrentBarrelIndex ()
 
proto external int GetLastBarrelFired ()
 
proto external bool IsBarrelChambered (int barrelIndex)
 
proto external bool IsCurrentBarrelChambered ()
 
proto external bool IsChamberingPossible ()
 
proto external bool ClearChamber (int barrelIndex)
 
proto external bool IsDisposable ()
 
proto external int GetAmmoCount ()
 
proto external int GetMaxAmmoCount ()
 
proto external BaseMagazineComponent GetMagazine ()
 
proto external BaseMagazineWell GetMagazineWell ()
 
proto external ResourceName GetDefaultMagazineOrProjectileName ()
 
proto external UIInfo GetUIInfo ()
 
proto external bool GetOpenBoltState ()
 
proto external owned string GetGamepadEffectContext ()
 
proto external void SetGamepadEffectsEnabled (bool val)
 
proto external WeaponGamepadEffectsManagerComponent GetGamepadEffectsManager ()
 
proto external IEntity GetOwner ()
 
- Public Member Functions inherited from GameComponent
bool OnTicksOnRemoteProxy ()
 

Protected Attributes

ResourceName m_sDefaultAmmoPrefab
 

Member Function Documentation

◆ GetDefaultRocketPrefab()

ResourceName SCR_RocketEjectorMuzzleComponent.GetDefaultRocketPrefab ( )
Returns
Get the default rocket for this muzzle

Member Data Documentation

◆ m_sDefaultAmmoPrefab

ResourceName SCR_RocketEjectorMuzzleComponent.m_sDefaultAmmoPrefab
protected

The documentation for this interface was generated from the following file: