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_AIFailAction.c
Go to the documentation of this file.
1
class
SCR_AIFailAction
:
SCR_AIActionTask
2
{
3
[
Attribute
(
typename
.EnumToString(
EAIActionFailReason
,
EAIActionFailReason
.UNKNOWN),
UIWidgets
.ComboBox,
desc
:
"Fail reason which will be set by SetFailReason()"
, enums: ParamEnumArray.FromEnum(
EAIActionFailReason
))]
4
protected
EAIActionFailReason
m_eFailReason
;
5
6
//------------------------------------------------------------------------------------------------
7
override
ENodeResult
EOnTaskSimulate
(AIAgent owner,
float
dt)
8
{
9
SCR_AIActionBase action =
GetExecutedAction
();
10
11
if
(!action)
12
return
ENodeResult
.FAIL;
13
14
action.SetFailReason(
m_eFailReason
);
15
action.Fail();
16
return
ENodeResult
.SUCCESS;
17
}
18
19
//------------------------------------------------------------------------------------------------
20
protected
static
override
bool
VisibleInPalette
()
21
{
22
return
true
;
23
}
24
25
//------------------------------------------------------------------------------------------------
26
protected
static
override
string
GetOnHoverDescription
()
27
{
28
return
"Fails action specified in input or current action"
;
29
}
30
31
};
EAIActionFailReason
EAIActionFailReason
Fail reasons of actions. They can be generic or specific to some behavior.
Definition
SCR_AIAction.c:3
desc
UI Textures DeployMenu Briefing conflict_HintBanner_1_UI desc
Definition
SCR_RespawnBriefingComponent.c:17
SCR_AIActionTask
Definition
SCR_AIBehaviorTask.c:2
SCR_AIActionTask::GetExecutedAction
SCR_AIActionBase GetExecutedAction()
Returns current action from the utility component.
Definition
SCR_AIBehaviorTask.c:53
SCR_AIFailAction
Definition
SCR_AIFailAction.c:2
SCR_AIFailAction::GetOnHoverDescription
static override string GetOnHoverDescription()
Definition
SCR_AIFailAction.c:26
SCR_AIFailAction::VisibleInPalette
static override bool VisibleInPalette()
Definition
SCR_AIFailAction.c:20
SCR_AIFailAction::EOnTaskSimulate
override ENodeResult EOnTaskSimulate(AIAgent owner, float dt)
Definition
SCR_AIFailAction.c:7
SCR_AIFailAction::m_eFailReason
EAIActionFailReason m_eFailReason
Definition
SCR_AIFailAction.c:4
UIWidgets
Definition
attributes.c:40
ENodeResult
ENodeResult
Definition
ENodeResult.c:13
Attribute
SCR_FieldOfViewSettings Attribute
Definition
SendGoalMessage.c:170
scripts
Game
AI
ScriptedNodes
Behavior
SCR_AIFailAction.c
Generated by
1.17.0