Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_LoiterUserAction.c File Reference

Go to the source code of this file.

Enumerations

enum  ELoiteringType

Functions

enum ELoiteringType Attribute (defvalue:"0", uiwidget:UIWidgets.EditBox, desc:"Provide index of related SmartActionSentinel")] protected int m_iSmartActionId
void GetLoiteringPosition (SCR_AISmartActionSentinelComponent smartAction, out vector loiteringPosition[4])
 Calculates the position of loitering.
override void Init (IEntity pOwnerEntity, GenericComponent pManagerComponent)
override void StartAction (IEntity pUserEntity)
override void StopAction (IEntity pUserEntity)
override bool CanBeShownScript (IEntity user)
override bool CanBePerformedScript (IEntity user)
override bool GetActionNameScript (out string outName)
override bool HasLocalEffectOnlyScript ()
override bool CheckOnServerFirstScript ()
override bool CanBroadcastScript ()
bool OnSaveActionData (ScriptBitWriter writer)
bool OnLoadActionData (ScriptBitReader reader)

Variables

 NONE
 SIT
 LEAN_LEFT
 LEAN_RIGHT
 SMOKING
 LOITERING = 0
 PUSHUPS
 CUSTOM
bool m_isValid
bool m_bHolsterWeapon
ELoiteringType m_eLoiteringType

Enumeration Type Documentation

◆ ELoiteringType

Definition at line 1 of file SCR_LoiterUserAction.c.

Function Documentation

◆ Attribute()

enum ELoiteringType Attribute ( defvalue:"0" ,
uiwidget:UIWidgets. EditBox,
desc:"Provide index of related SmartActionSentinel"  )

◆ CanBePerformedScript()

override bool CanBePerformedScript ( IEntity user)
protected

Definition at line 104 of file SCR_LoiterUserAction.c.

◆ CanBeShownScript()

override bool CanBeShownScript ( IEntity user)
protected

Definition at line 98 of file SCR_LoiterUserAction.c.

◆ CanBroadcastScript()

override bool CanBroadcastScript ( )
protected

Definition at line 129 of file SCR_LoiterUserAction.c.

◆ CheckOnServerFirstScript()

override bool CheckOnServerFirstScript ( )
protected

Definition at line 123 of file SCR_LoiterUserAction.c.

◆ GetActionNameScript()

override bool GetActionNameScript ( out string outName)
protected

Definition at line 110 of file SCR_LoiterUserAction.c.

◆ GetLoiteringPosition()

void GetLoiteringPosition ( SCR_AISmartActionSentinelComponent smartAction,
out vector loiteringPosition[4] )
protected

Calculates the position of loitering.

Definition at line 26 of file SCR_LoiterUserAction.c.

◆ HasLocalEffectOnlyScript()

override bool HasLocalEffectOnlyScript ( )
protected

Definition at line 117 of file SCR_LoiterUserAction.c.

◆ Init()

override void Init ( IEntity pOwnerEntity,
GenericComponent pManagerComponent )
protected

Definition at line 50 of file SCR_LoiterUserAction.c.

◆ OnLoadActionData()

bool OnLoadActionData ( ScriptBitReader reader)
protected

Definition at line 189 of file SCR_LoiterUserAction.c.

◆ OnSaveActionData()

bool OnSaveActionData ( ScriptBitWriter writer)
protected

Definition at line 144 of file SCR_LoiterUserAction.c.

◆ StartAction()

override void StartAction ( IEntity pUserEntity)
protected

Definition at line 58 of file SCR_LoiterUserAction.c.

◆ StopAction()

override void StopAction ( IEntity pUserEntity)
protected

Definition at line 76 of file SCR_LoiterUserAction.c.

Variable Documentation

◆ CUSTOM

@ CUSTOM

Definition at line 7 of file SCR_LoiterUserAction.c.

◆ LEAN_LEFT

LEAN_LEFT

Definition at line 2 of file SCR_LoiterUserAction.c.

◆ LEAN_RIGHT

LEAN_RIGHT

Definition at line 3 of file SCR_LoiterUserAction.c.

◆ LOITERING

LOITERING = 0

Definition at line 5 of file SCR_LoiterUserAction.c.

◆ m_bHolsterWeapon

bool m_bHolsterWeapon
protected

Definition at line 19 of file SCR_LoiterUserAction.c.

◆ m_eLoiteringType

ELoiteringType m_eLoiteringType
protected

Definition at line 20 of file SCR_LoiterUserAction.c.

◆ m_isValid

bool m_isValid
protected

Definition at line 18 of file SCR_LoiterUserAction.c.

◆ NONE

@ NONE

Definition at line 0 of file SCR_LoiterUserAction.c.

◆ PUSHUPS

PUSHUPS

Definition at line 6 of file SCR_LoiterUserAction.c.

◆ SIT

SIT

Definition at line 1 of file SCR_LoiterUserAction.c.

◆ SMOKING

SMOKING

Definition at line 4 of file SCR_LoiterUserAction.c.