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

Public Member Functions

proto external CharacterAimingComponent GetCharacterAimingComponent ()
 
proto external void SetLimitAnglesOverride (float fDown, float fUp, float fLeft, float fRight)
 Set limit angles overrides in degrees.
 
proto external void ResetLimitAnglesOverride ()
 Reset limit angles overrides to default values.
 
proto external void SetPitchLimitReductionMultiplier (float value)
 
proto external vector GetLookAngles ()
 
proto external void GetLookTransformationMS (int nodeID, EDirectBoneMode mode, inout vector offsetFromHead, inout vector baseRotation, inout vector transformFromBone[4])
 computes look transformation in model space relative to Pivot if set in properties
 
proto external void GetLookTransformationLS (int nodeID, EDirectBoneMode mode, inout vector offsetFromHead, inout vector baseRotation, inout vector transformFromBone[4])
 computes look transformation in local space relative to Pivot if set in properties
 
- Public Member Functions inherited from AimingComponent
proto external vector GetInitAiming ()
 Get the init rotation defined in the prefab in degrees.
 
proto external void SetAimingRotationWanted (vector inRotation)
 Set the desired aiming rotation.
 
proto external void SetAimingRotation (vector inRotation)
 Set the current aiming rotation.
 
proto external vector GetAimingRotationWanted ()
 Get the current desired aiming rotation in degrees.
 
proto external vector GetAimingRotation ()
 Get the current aiming rotation in degress.
 
proto external vector GetAimingDirection ()
 Get the current aiming direction in local space.
 
proto external vector GetAimingDirectionWorld ()
 Get the current aiming direction in world space.
 
proto external vector GetAimingRotationModification ()
 
proto external vector GetModifiedAimingTranslation ()
 
proto external vector GetCurrentRecoilTranslation ()
 
proto void GetAimingLimits (out vector limitsHoriz, out vector limitsVert)
 Get the current aiming limits.
 
proto external vector GetRawAimingTranslation ()
 Returns the aiming translation prior to any transformations in weapon model space (1 = 1 m).
 
proto external vector GetRawAimingRotation ()
 Returns the aiming rotation in weapon model space.
 
- Public Member Functions inherited from BaseAimingComponent
proto external IEntity GetOwner ()
 
- Public Member Functions inherited from GameComponent
bool OnTicksOnRemoteProxy ()
 

Member Function Documentation

◆ GetCharacterAimingComponent()

proto external CharacterAimingComponent CharacterHeadAimingComponent.GetCharacterAimingComponent ( )

◆ GetLookAngles()

proto external vector CharacterHeadAimingComponent.GetLookAngles ( )

◆ GetLookTransformationLS()

proto external void CharacterHeadAimingComponent.GetLookTransformationLS ( int  nodeID,
EDirectBoneMode  mode,
inout vector  offsetFromHead,
inout vector  baseRotation,
inout vector  transformFromBone[4] 
)

computes look transformation in local space relative to Pivot if set in properties

◆ GetLookTransformationMS()

proto external void CharacterHeadAimingComponent.GetLookTransformationMS ( int  nodeID,
EDirectBoneMode  mode,
inout vector  offsetFromHead,
inout vector  baseRotation,
inout vector  transformFromBone[4] 
)

computes look transformation in model space relative to Pivot if set in properties

◆ ResetLimitAnglesOverride()

proto external void CharacterHeadAimingComponent.ResetLimitAnglesOverride ( )

Reset limit angles overrides to default values.

◆ SetLimitAnglesOverride()

proto external void CharacterHeadAimingComponent.SetLimitAnglesOverride ( float  fDown,
float  fUp,
float  fLeft,
float  fRight 
)

Set limit angles overrides in degrees.

◆ SetPitchLimitReductionMultiplier()

proto external void CharacterHeadAimingComponent.SetPitchLimitReductionMultiplier ( float  value)

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