Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_AIPlayItemGesture.c
Go to the documentation of this file.
2{
3 [Attribute("", UIWidgets.ComboBox, enums: ParamEnumArray.FromEnum(EItemGesture) )]
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}
proto external Managed FindComponent(typename typeName)
static override bool VisibleInPalette()
static override string GetOnHoverDescription()
override ENodeResult EOnTaskSimulate(AIAgent owner, float dt)
ENodeResult
Definition ENodeResult.c:13
EItemGesture
SCR_FieldOfViewSettings Attribute