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_TaskContextAction.c
Go to the documentation of this file.
1
[
BaseContainerProps
(),
SCR_BaseContainerCustomTitleUIInfo
(
"m_Info"
)]
2
class
SCR_TaskContextAction
:
SCR_SelectedEntitiesContextAction
3
{
4
[
Attribute
(defvalue:
"0"
, uiwidget:
UIWidgets
.ComboBox, enums: { ParamEnum(
"Complete"
,
"0"
,
""
), ParamEnum(
"Fail"
,
"1"
,
""
) },
desc
:
"State to which the task will be set."
)]
5
protected
int
m_iTaskState
;
6
7
override
bool
CanBeShown
(
SCR_EditableEntityComponent
selectedEntity,
vector
cursorWorldPosition,
int
flags
)
8
{
9
return
selectedEntity && selectedEntity.
GetEntityType
() ==
EEditableEntityType
.TASK &&
SCR_TaskSystem
.GetInstance();
10
}
11
12
override
bool
CanBePerformed
(
SCR_EditableEntityComponent
selectedEntity,
vector
cursorWorldPosition,
int
flags
)
13
{
14
return
true
;
15
}
16
17
override
void
Perform
(
SCR_EditableEntityComponent
selectedEntity,
vector
cursorWorldPosition)
18
{
19
if
(!
SCR_TaskSystem
.GetInstance())
20
return
;
21
22
SCR_Task
task
=
SCR_Task
.Cast(selectedEntity.GetOwner());
23
if
(!
task
)
24
return
;
25
26
switch
(
m_iTaskState
)
27
{
28
//--- Complete
29
case
0:
30
{
31
task
.SetTaskState(
SCR_ETaskState
.COMPLETED);
32
break
;
33
}
34
//--- Fail
35
case
1:
36
{
37
task
.SetTaskState(
SCR_ETaskState
.FAILED);
38
break
;
39
}
40
}
41
}
42
};
flags
SCR_EAIThreatSectorFlags flags
Definition
AIControlComponentSerializer.c:16
BaseContainerProps
SCR_AIAnimation_Loitering BaseContainerProps
Commanding menu commanding element class.
Definition
SCR_AIAnimationWaypoint.c:14
SCR_BaseContainerCustomTitleUIInfo
class SCR_ArsenalGameModeUIDataHolder SCR_BaseContainerCustomTitleUIInfo("m_UIInfo")
Definition
SCR_ArsenalManagerComponent.c:1752
desc
UI Textures DeployMenu Briefing conflict_HintBanner_1_UI desc
Definition
SCR_RespawnBriefingComponent.c:17
SCR_Task
void SCR_Task(IEntitySource src, IEntity parent)
Definition
SCR_Task.c:1938
SCR_ETaskState
SCR_ETaskState
Definition
SCR_Task.c:3
task
from task
Definition
SCR_TaskNotificationConfigs.c:12
SCR_EditableEntityComponent
Definition
SCR_EditableEntityComponent.c:14
SCR_EditableEntityComponent::GetEntityType
EEditableEntityType GetEntityType(IEntity owner=null)
Definition
SCR_EditableEntityComponent.c:127
SCR_SelectedEntitiesContextAction
Definition
SCR_SelectedEntitiesContextAction.c:11
SCR_TaskContextAction
Definition
SCR_TaskContextAction.c:3
SCR_TaskContextAction::Perform
override void Perform(SCR_EditableEntityComponent selectedEntity, vector cursorWorldPosition)
Definition
SCR_TaskContextAction.c:17
SCR_TaskContextAction::CanBeShown
override bool CanBeShown(SCR_EditableEntityComponent selectedEntity, vector cursorWorldPosition, int flags)
Definition
SCR_TaskContextAction.c:7
SCR_TaskContextAction::CanBePerformed
override bool CanBePerformed(SCR_EditableEntityComponent selectedEntity, vector cursorWorldPosition, int flags)
Definition
SCR_TaskContextAction.c:12
SCR_TaskContextAction::m_iTaskState
int m_iTaskState
Definition
SCR_TaskContextAction.c:5
SCR_TaskSystem
Definition
SCR_TaskSystem.c:6
UIWidgets
Definition
attributes.c:40
vector
Definition
vector.c:13
EEditableEntityType
EEditableEntityType
Defines type of SCR_EditableEntityComponent. Assigned automatically based on IEntity inheritance.
Definition
EEditableEntityType.c:6
Attribute
SCR_FieldOfViewSettings Attribute
Definition
SendGoalMessage.c:170
scripts
Game
Editor
Containers
Actions
ContextActions
SCR_TaskContextAction.c
Generated by
1.17.0