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_TaskStateContextAction.c
Go to the documentation of this file.
1
[
BaseContainerProps
(),
SCR_BaseContainerCustomTitleUIInfo
(
"m_Info"
)]
2
class
SCR_TaskStateContextAction
:
SCR_SelectedEntitiesContextAction
3
{
4
[
Attribute
(defvalue:
SCR_ETaskState
.CREATED.ToString(), uiwidget:
UIWidgets
.ComboBox, enums: ParamEnumArray.FromEnum(
SCR_ETaskState
))]
5
protected
SCR_ETaskState
m_eTaskState
;
6
7
//------------------------------------------------------------------------------------------------
8
override
bool
CanBeShown
(
SCR_EditableEntityComponent
selectedEntity,
vector
cursorWorldPosition,
int
flags
)
9
{
10
return
selectedEntity && selectedEntity.
GetEntityType
() ==
EEditableEntityType
.TASK;
11
}
12
13
//------------------------------------------------------------------------------------------------
14
override
void
Perform
(
SCR_EditableEntityComponent
selectedEntity,
vector
cursorWorldPosition)
15
{
16
SCR_TaskSystem
taskSystem =
SCR_TaskSystem
.GetInstance();
17
if
(!taskSystem)
18
return
;
19
20
SCR_Task
task
=
SCR_Task
.Cast(selectedEntity.GetOwner());
21
if
(!
task
)
22
return
;
23
24
taskSystem.SetTaskState(
task
,
m_eTaskState
);
25
}
26
};
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
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_TaskStateContextAction
Definition
SCR_TaskStateContextAction.c:3
SCR_TaskStateContextAction::CanBeShown
override bool CanBeShown(SCR_EditableEntityComponent selectedEntity, vector cursorWorldPosition, int flags)
Definition
SCR_TaskStateContextAction.c:8
SCR_TaskStateContextAction::Perform
override void Perform(SCR_EditableEntityComponent selectedEntity, vector cursorWorldPosition)
Definition
SCR_TaskStateContextAction.c:14
SCR_TaskStateContextAction::m_eTaskState
SCR_ETaskState m_eTaskState
Definition
SCR_TaskStateContextAction.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_TaskStateContextAction.c
Generated by
1.17.0