Arma Reforger Script API
Loading...
Searching...
No Matches
Protected Member Functions | Protected Attributes | List of all members
TestAimModifier Interface Reference
Inheritance diagram for TestAimModifier:
[legend]

Protected Member Functions

override void OnInit (IEntity weaponEnt)
 
override void OnCalculate (IEntity owner, WeaponAimModifierContext context, float timeSlice, out vector translation, out vector rotation, out vector turnOffset)
 This method is ticked each frame as long as the aim modifier is active.
 
override void OnWeaponFired ()
 
override void OnActivated (IEntity weaponOwner)
 Called when owner weapon is enabled via parent owner (taken into hands, manned...)
 
- Protected Member Functions inherited from ScriptedWeaponAimModifier
void OnInit (IEntity weaponEnt)
 
void OnActivated (IEntity weaponOwner)
 Called when owner weapon is enabled via parent owner (taken into hands, manned...)
 
void OnDeactivated (IEntity weaponOwner)
 Called when owner weapon is disabled via parent owner (dropped, changed, unmanned ...)
 
void OnCalculate (IEntity owner, WeaponAimModifierContext context, float timeSlice, out vector translation, out vector rotation, out vector turnOffset)
 This method is ticked each frame as long as the aim modifier is active.
 
void OnWeaponFired ()
 

Protected Attributes

BaseWeaponManagerComponent m_weaponManagerComponent
 

Member Function Documentation

◆ OnActivated()

override void TestAimModifier.OnActivated ( IEntity  weaponOwner)
protected

Called when owner weapon is enabled via parent owner (taken into hands, manned...)

Parameters
weaponOwnerEntity that activated this weapon

Implements ScriptedWeaponAimModifier.

◆ OnCalculate()

override void TestAimModifier.OnCalculate ( IEntity  owner,
WeaponAimModifierContext  context,
float  timeSlice,
out vector  translation,
out vector  rotation,
out vector  turnOffset 
)
protected

This method is ticked each frame as long as the aim modifier is active.

Parameters
ownerOwner of this modifier. Not parent manager, but weapon itself.
contextContext that defines circumstances for this aim modifier or null if none.
timeSliceDelta time since last update
translationOut translation in meters
rotationOut rotation in degrees in <yaw, pitch, roll> format
turnOffsetOut aiming rotation change in degrees <pitch, yaw, unused>

Implements ScriptedWeaponAimModifier.

◆ OnInit()

override void TestAimModifier.OnInit ( IEntity  weaponEnt)
protected

◆ OnWeaponFired()

override void TestAimModifier.OnWeaponFired ( )
protected

Member Data Documentation

◆ m_weaponManagerComponent

BaseWeaponManagerComponent TestAimModifier.m_weaponManagerComponent
protected

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