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_AISuppressActivity.c
Go to the documentation of this file.
1
class
SCR_AISuppressActivity
:
SCR_AIActivityBase
2
{
3
protected
ref SCR_BTParamRef<SCR_AISuppressionVolumeBase>
m_Volume
=
new
SCR_BTParamRef<SCR_AISuppressionVolumeBase>(
"SuppressionVolume"
);
4
5
void
SCR_AISuppressActivity
(
SCR_AIGroupUtilityComponent
utility, AIWaypoint relatedWaypoint,
SCR_AISuppressionVolumeBase
suppressionVolume,
float
priorityLevel =
PRIORITY_LEVEL_NORMAL
)
6
{
7
SetPriority(PRIORITY_ACTIVITY_SUPPRESS);
8
9
m_sBehaviorTree
=
"{0191A917B6BD723F}AI/BehaviorTrees/Chimera/Group/ActivitySuppress.bt"
;
10
11
m_fPriorityLevel
.Init(
this
, priorityLevel);
12
m_Volume
.Init(
this
, suppressionVolume);
13
}
14
15
//-------------------------------------------------------------------------------------------------
16
override
void
OnActionFailed
()
17
{
18
super.OnActionFailed();
19
SendCancelMessagesToAllAgents
();
20
}
21
22
//-------------------------------------------------------------------------------------------------
23
override
void
OnActionCompleted
()
24
{
25
super.OnActionCompleted();
26
SendCancelMessagesToAllAgents
();
27
}
28
29
//-------------------------------------------------------------------------------------------------
30
override
void
OnActionDeselected
()
31
{
32
super.OnActionDeselected();
33
SendCancelMessagesToAllAgents
();
34
}
35
}
m_fPriorityLevel
ref SCR_BTParam< float > m_fPriorityLevel
Definition
SCR_AIAction.c:87
PRIORITY_LEVEL_NORMAL
enum EAIActionFailReason PRIORITY_LEVEL_NORMAL
m_sBehaviorTree
ResourceName m_sBehaviorTree
Definition
SCR_AIAction.c:89
SendCancelMessagesToAllAgents
void SendCancelMessagesToAllAgents()
Definition
SCR_AIActivity.c:51
SCR_AIActivityBase
void SCR_AIActivityBase(SCR_AIGroupUtilityComponent utility, AIWaypoint relatedWaypoint)
Definition
SCR_AIActivity.c:44
SCR_AIGroupUtilityComponent
Definition
SCR_AIGroupUtilityComponent.c:18
SCR_AISuppressActivity::OnActionFailed
override void OnActionFailed()
Definition
SCR_AISuppressActivity.c:16
SCR_AISuppressActivity::OnActionCompleted
override void OnActionCompleted()
Definition
SCR_AISuppressActivity.c:23
SCR_AISuppressActivity::m_Volume
ref SCR_BTParamRef< SCR_AISuppressionVolumeBase > m_Volume
Definition
SCR_AISuppressActivity.c:3
SCR_AISuppressActivity::OnActionDeselected
override void OnActionDeselected()
Definition
SCR_AISuppressActivity.c:30
SCR_AISuppressActivity::SCR_AISuppressActivity
void SCR_AISuppressActivity(SCR_AIGroupUtilityComponent utility, AIWaypoint relatedWaypoint, SCR_AISuppressionVolumeBase suppressionVolume, float priorityLevel=PRIORITY_LEVEL_NORMAL)
Definition
SCR_AISuppressActivity.c:5
SCR_AISuppressionVolumeBase
Definition
SCR_AISuppressionVolume.c:4
scripts
Game
AI
Behavior
SCR_AISuppressActivity.c
Generated by
1.17.0