Arma Reforger Script API
Loading...
Searching...
No Matches
TestAimModifier Interface Reference
Inheritance diagram for TestAimModifier:
ScriptedWeaponAimModifier BaseWeaponAimModifier

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 OnDeactivated (IEntity weaponOwner)
 Called when owner weapon is disabled via parent owner (dropped, changed, unmanned ...)
 

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: