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

Public Member Functions

void PlayAnimation (bool in=false, string command="CMD_NarrativeStage", int animId=0)
 
void SetPermanentNarrativeStage (int stage)
 
override void EOnFixedFrame (IEntity owner, float timeSlice)
 
bool LookAtPlayer (IEntity owner, float timeSlice, bool lookAway=false)
 
override void OnPostInit (IEntity owner)
 
override void EOnInit (IEntity owner)
 
void Initialize (IEntity owner)
 
bool IsActualCourseFreeRoam ()
 
void OnDamage ()
 
void OnAnimationEvent (AnimationEventID animEventType, AnimationEventID animUserString, int intParam, float timeFromStart, float timeToEnd)
 

Protected Attributes

int m_iCharacterID
 
bool m_bDeathAnimation
 
bool m_bRootMotion
 
string m_sPositionToEntity
 
bool m_bDisablePhysics
 
int m_iDefaultEmotion
 
bool m_bProximityLook
 
float m_fProximityLookRadius
 
float m_fProximityLookWidth
 
bool m_bProximityTalk
 
float m_fProximityTalkRadius
 
bool m_bProximityTalkOnlyOnce
 
int m_iProximityTalkDefaultStage
 
int m_iTalkVariants
 
bool m_bRandomTalkVariant
 
bool m_bStopTalkWhenOutOfProximity
 
bool m_bStoppingTalk
 
bool m_bProximityTalkEnabled = true
 
int m_iPermanentNarrativeStage
 
int m_iActualTalkVariant = 1
 
int m_iPlayerBoneId
 
float m_fLookAtIntensity
 
float m_fDistanceToPlayer
 
vector m_vLook [4]
 
vector m_vLookEnd [4]
 
vector m_vLookAxis
 
vector m_vPlayerHead [4]
 
vector m_vPlayerPosition [4]
 
vector m_vPlayerHeadPosition
 
IEntity m_EntityInHand
 
IEntity m_Player
 
IEntity entityToAttachTo
 
EntitySlotInfo m_PointOfViewStart
 
EntitySlotInfo m_PointOfViewEnd
 
TAnimGraphVariable m_LookAtVariable
 
TAnimGraphVariable m_EmotionId
 
CharacterAnimationComponent m_CharacterAnimation
 
SCR_CommunicationSoundComponent m_CommSoundComp
 
SlotManagerComponent m_SlotManager
 
SCR_CharacterDamageManagerComponent m_DamageManager
 
SCR_CharacterControllerComponent m_CharController
 

Member Function Documentation

◆ EOnFixedFrame()

override void SCR_NarrativeComponent.EOnFixedFrame ( IEntity  owner,
float  timeSlice 
)

◆ EOnInit()

override void SCR_NarrativeComponent.EOnInit ( IEntity  owner)

◆ Initialize()

void SCR_NarrativeComponent.Initialize ( IEntity  owner)

◆ IsActualCourseFreeRoam()

bool SCR_NarrativeComponent.IsActualCourseFreeRoam ( )

◆ LookAtPlayer()

bool SCR_NarrativeComponent.LookAtPlayer ( IEntity  owner,
float  timeSlice,
bool  lookAway = false 
)

◆ OnAnimationEvent()

void SCR_NarrativeComponent.OnAnimationEvent ( AnimationEventID  animEventType,
AnimationEventID  animUserString,
int  intParam,
float  timeFromStart,
float  timeToEnd 
)

◆ OnDamage()

void SCR_NarrativeComponent.OnDamage ( )

◆ OnPostInit()

override void SCR_NarrativeComponent.OnPostInit ( IEntity  owner)

◆ PlayAnimation()

void SCR_NarrativeComponent.PlayAnimation ( bool  in = false,
string  command = "CMD_NarrativeStage",
int  animId = 0 
)

◆ SetPermanentNarrativeStage()

void SCR_NarrativeComponent.SetPermanentNarrativeStage ( int  stage)

Member Data Documentation

◆ entityToAttachTo

IEntity SCR_NarrativeComponent.entityToAttachTo
protected

◆ m_bDeathAnimation

bool SCR_NarrativeComponent.m_bDeathAnimation
protected

◆ m_bDisablePhysics

bool SCR_NarrativeComponent.m_bDisablePhysics
protected

◆ m_bProximityLook

bool SCR_NarrativeComponent.m_bProximityLook
protected

◆ m_bProximityTalk

bool SCR_NarrativeComponent.m_bProximityTalk
protected

◆ m_bProximityTalkEnabled

bool SCR_NarrativeComponent.m_bProximityTalkEnabled = true
protected

◆ m_bProximityTalkOnlyOnce

bool SCR_NarrativeComponent.m_bProximityTalkOnlyOnce
protected

◆ m_bRandomTalkVariant

bool SCR_NarrativeComponent.m_bRandomTalkVariant
protected

◆ m_bRootMotion

bool SCR_NarrativeComponent.m_bRootMotion
protected

◆ m_bStoppingTalk

bool SCR_NarrativeComponent.m_bStoppingTalk
protected

◆ m_bStopTalkWhenOutOfProximity

bool SCR_NarrativeComponent.m_bStopTalkWhenOutOfProximity
protected

◆ m_CharacterAnimation

CharacterAnimationComponent SCR_NarrativeComponent.m_CharacterAnimation
protected

◆ m_CharController

SCR_CharacterControllerComponent SCR_NarrativeComponent.m_CharController
protected

◆ m_CommSoundComp

SCR_CommunicationSoundComponent SCR_NarrativeComponent.m_CommSoundComp
protected

◆ m_DamageManager

SCR_CharacterDamageManagerComponent SCR_NarrativeComponent.m_DamageManager
protected

◆ m_EmotionId

TAnimGraphVariable SCR_NarrativeComponent.m_EmotionId
protected

◆ m_EntityInHand

IEntity SCR_NarrativeComponent.m_EntityInHand
protected

◆ m_fDistanceToPlayer

float SCR_NarrativeComponent.m_fDistanceToPlayer
protected

◆ m_fLookAtIntensity

float SCR_NarrativeComponent.m_fLookAtIntensity
protected

◆ m_fProximityLookRadius

float SCR_NarrativeComponent.m_fProximityLookRadius
protected

◆ m_fProximityLookWidth

float SCR_NarrativeComponent.m_fProximityLookWidth
protected

◆ m_fProximityTalkRadius

float SCR_NarrativeComponent.m_fProximityTalkRadius
protected

◆ m_iActualTalkVariant

int SCR_NarrativeComponent.m_iActualTalkVariant = 1
protected

◆ m_iCharacterID

int SCR_NarrativeComponent.m_iCharacterID
protected

◆ m_iDefaultEmotion

int SCR_NarrativeComponent.m_iDefaultEmotion
protected

◆ m_iPermanentNarrativeStage

int SCR_NarrativeComponent.m_iPermanentNarrativeStage
protected

◆ m_iPlayerBoneId

int SCR_NarrativeComponent.m_iPlayerBoneId
protected

◆ m_iProximityTalkDefaultStage

int SCR_NarrativeComponent.m_iProximityTalkDefaultStage
protected

◆ m_iTalkVariants

int SCR_NarrativeComponent.m_iTalkVariants
protected

◆ m_LookAtVariable

TAnimGraphVariable SCR_NarrativeComponent.m_LookAtVariable
protected

◆ m_Player

IEntity SCR_NarrativeComponent.m_Player
protected

◆ m_PointOfViewEnd

EntitySlotInfo SCR_NarrativeComponent.m_PointOfViewEnd
protected

◆ m_PointOfViewStart

EntitySlotInfo SCR_NarrativeComponent.m_PointOfViewStart
protected

◆ m_SlotManager

SlotManagerComponent SCR_NarrativeComponent.m_SlotManager
protected

◆ m_sPositionToEntity

string SCR_NarrativeComponent.m_sPositionToEntity
protected

◆ m_vLook

vector SCR_NarrativeComponent.m_vLook[4]
protected

◆ m_vLookAxis

vector SCR_NarrativeComponent.m_vLookAxis
protected

◆ m_vLookEnd

vector SCR_NarrativeComponent.m_vLookEnd[4]
protected

◆ m_vPlayerHead

vector SCR_NarrativeComponent.m_vPlayerHead[4]
protected

◆ m_vPlayerHeadPosition

vector SCR_NarrativeComponent.m_vPlayerHeadPosition
protected

◆ m_vPlayerPosition

vector SCR_NarrativeComponent.m_vPlayerPosition[4]
protected

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