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_NeutralizeEntityContextAction.c
Go to the documentation of this file.
1
//------------------------------------------------------------------------------------------------
2
[
BaseContainerProps
(),
SCR_BaseContainerCustomTitleUIInfo
(
"m_Info"
)]
3
class
SCR_NeutralizeEntityContextAction
:
SCR_SelectedEntitiesContextAction
4
{
5
override
int
GetParam
()
6
{
7
return
GetGame
().GetPlayerController().GetPlayerId();
8
}
9
10
override
bool
CanBeShown(
SCR_EditableEntityComponent
selectedEntity,
vector
cursorWorldPosition,
int
flags
)
11
{
12
return
selectedEntity && selectedEntity.
CanDestroy
();
13
}
14
15
override
bool
CanBePerformed(
SCR_EditableEntityComponent
selectedEntity,
vector
cursorWorldPosition,
int
flags
)
16
{
17
return
selectedEntity && selectedEntity.
CanDestroy
() && !selectedEntity.
IsDestroyed
();
18
}
19
20
override
void
Perform(
SCR_EditableEntityComponent
hoveredEntity, notnull set<SCR_EditableEntityComponent> selectedEntities,
vector
cursorWorldPosition,
int
flags
,
int
param = -1)
21
{
22
if
(!InitPerform())
23
return
;
24
25
foreach
(
SCR_EditableEntityComponent
entity : selectedEntities)
26
{
27
if
(CanBePerformed(entity, cursorWorldPosition,
flags
))
28
{
29
entity.Destroy(param);
30
}
31
}
32
}
33
};
flags
SCR_EAIThreatSectorFlags flags
Definition
AIControlComponentSerializer.c:16
GetGame
ArmaReforgerScripted GetGame()
Definition
game.c:1398
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_BaseEditorAction::GetParam
int GetParam()
Definition
SCR_BaseEditorAction.c:171
SCR_EditableEntityComponent
Definition
SCR_EditableEntityComponent.c:14
SCR_EditableEntityComponent::IsDestroyed
bool IsDestroyed()
Definition
SCR_EditableEntityComponent.c:554
SCR_EditableEntityComponent::CanDestroy
bool CanDestroy()
Definition
SCR_EditableEntityComponent.c:545
SCR_NeutralizeEntityContextAction
Definition
SCR_NeutralizeEntityContextAction.c:4
SCR_SelectedEntitiesContextAction
Definition
SCR_SelectedEntitiesContextAction.c:11
vector
Definition
vector.c:13
scripts
Game
Editor
Containers
Actions
ContextActions
SCR_NeutralizeEntityContextAction.c
Generated by
1.17.0