Arma Reforger Explorer
1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Toggle main menu visibility
Loading...
Searching...
No Matches
SCR_AIPlayItemGesture.c
Go to the documentation of this file.
1
class
SCR_AIPlayItemGesture
:
AITaskScripted
2
{
3
[
Attribute
(
""
,
UIWidgets
.ComboBox, enums: ParamEnumArray.FromEnum(
EItemGesture
) )]
4
protected
EItemGesture
m_eGesture
;
5
6
static
override
string
GetOnHoverDescription
() {
return
"Calls CharacterControllerComponent.TryPlayItemGesture"
; }
7
override
static
bool
VisibleInPalette
() {
return
true
; }
8
9
override
ENodeResult
EOnTaskSimulate
(AIAgent owner,
float
dt)
10
{
11
IEntity
ownerEnt = owner.GetControlledEntity();
12
if
(!ownerEnt)
13
return
ENodeResult
.FAIL;
14
15
CharacterControllerComponent characterControl = CharacterControllerComponent.Cast(ownerEnt.
FindComponent
(CharacterControllerComponent));
16
if
(!characterControl)
17
return
ENodeResult
.FAIL;
18
19
characterControl.TryPlayItemGesture(
m_eGesture
);
20
return
ENodeResult
.SUCCESS;
21
}
22
}
AITaskScripted
Definition
AITaskScripted.c:13
IEntity
Definition
IEntity.c:13
IEntity::FindComponent
proto external Managed FindComponent(typename typeName)
SCR_AIPlayItemGesture
Definition
SCR_AIPlayItemGesture.c:2
SCR_AIPlayItemGesture::VisibleInPalette
static override bool VisibleInPalette()
Definition
SCR_AIPlayItemGesture.c:7
SCR_AIPlayItemGesture::GetOnHoverDescription
static override string GetOnHoverDescription()
Definition
SCR_AIPlayItemGesture.c:6
SCR_AIPlayItemGesture::EOnTaskSimulate
override ENodeResult EOnTaskSimulate(AIAgent owner, float dt)
Definition
SCR_AIPlayItemGesture.c:9
SCR_AIPlayItemGesture::m_eGesture
EItemGesture m_eGesture
Definition
SCR_AIPlayItemGesture.c:4
UIWidgets
Definition
attributes.c:40
ENodeResult
ENodeResult
Definition
ENodeResult.c:13
EItemGesture
EItemGesture
Definition
EItemGesture.c:13
Attribute
SCR_FieldOfViewSettings Attribute
Definition
SendGoalMessage.c:170
scripts
Game
AI
ScriptedNodes
Soldier
SCR_AIPlayItemGesture.c
Generated by
1.17.0