| 
| 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...)  
  | 
|   | 
| void  | OnDeactivated (IEntity weaponOwner) | 
|   | Called when owner weapon is disabled via parent owner (dropped, changed, unmanned ...)  
  | 
|   | 
◆ OnActivated()
  
  
      
        
          | override void TestAimModifier.OnActivated  | 
          ( | 
          IEntity |           weaponOwner | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
Called when owner weapon is enabled via parent owner (taken into hands, manned...) 
- Parameters
 - 
  
    | weaponOwner | Entity 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
 - 
  
    | owner | Owner of this modifier. Not parent manager, but weapon itself.  | 
    | context | Context that defines circumstances for this aim modifier or null if none.  | 
    | timeSlice | Delta time since last update  | 
    | translation | Out translation in meters  | 
    | rotation | Out rotation in degrees in <yaw, pitch, roll> format  | 
    | turnOffset | Out aiming rotation change in degrees <pitch, yaw, unused>  | 
  
   
Implements ScriptedWeaponAimModifier.
 
 
◆ OnInit()
  
  
      
        
          | override void TestAimModifier.OnInit  | 
          ( | 
          IEntity |           weaponEnt | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ OnWeaponFired()
  
  
      
        
          | override void TestAimModifier.OnWeaponFired  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_weaponManagerComponent
The documentation for this interface was generated from the following file:
- Game/Weapon/TestAimModifier.c