Loading...
Searching...
No Matches
SCR_AISmartActionSentinelComponent Interface Reference
Inheritance diagram for SCR_AISmartActionSentinelComponent:
SCR_AISmartActionComponent AISmartActionComponent

Public Member Functions

SCR_AISmartActionSentinelComponentClass GetPrefabData ()
 
vector GetLookPosition ()
 
float GetLookDirectionRange ()
 
int GetDesiredStance ()
 
bool GetUseBinoculars ()
 
ELeaningType GetLeaningType ()
 
ELoiteringType GetLoiterAnimation ()
 
bool GetHolsterWeapon ()
 
- Public Member Functions inherited from SCR_AISmartActionComponent
void ReserveAction (AIAgent owner)
 
void ReleaseAction ()
 
void OnDamageStateChanged (EDamageState state)
 
override void OnActionEnd (IEntity owner)
 
override void OnActionFailed (IEntity owner)
 
SCR_AIActionUserInvoker GetOnActionEnd (bool createNew=true)
 
SCR_AIActionUserInvoker GetOnActionFailed (bool createNew=true)
 
override void OnDelete (IEntity owner)
 
- Public Member Functions inherited from AISmartActionComponent
proto external AIAgent GetUser ()
 
proto external bool IsActionAccessible ()
 
proto external void SetActionAccessible (bool accessible)
 
proto external int GetTags (out notnull array< string > outTags)
 
proto external vector GetActionOffset ()
 
override void EOnInit (IEntity owner)
 
void OnActionBegin (IEntity owner)
 

Additional Inherited Members

- Protected Attributes inherited from SCR_AISmartActionComponent
ref SCR_AIActionUserInvoker Event_EOnActionEnd
 
ref SCR_AIActionUserInvoker Event_EOnActionFailed
 
SCR_CharacterDamageManagerComponent m_pDamageManager
 

Member Function Documentation

◆ GetDesiredStance()

int SCR_AISmartActionSentinelComponent.GetDesiredStance ( )
Returns

◆ GetHolsterWeapon()

bool SCR_AISmartActionSentinelComponent.GetHolsterWeapon ( )

◆ GetLeaningType()

ELeaningType SCR_AISmartActionSentinelComponent.GetLeaningType ( )
Returns

◆ GetLoiterAnimation()

ELoiteringType SCR_AISmartActionSentinelComponent.GetLoiterAnimation ( )

◆ GetLookDirectionRange()

float SCR_AISmartActionSentinelComponent.GetLookDirectionRange ( )
Returns

◆ GetLookPosition()

vector SCR_AISmartActionSentinelComponent.GetLookPosition ( )
Returns

◆ GetPrefabData()

SCR_AISmartActionSentinelComponentClass SCR_AISmartActionSentinelComponent.GetPrefabData ( )

◆ GetUseBinoculars()

bool SCR_AISmartActionSentinelComponent.GetUseBinoculars ( )
Returns

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