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_SnapToTerrainToolbarAction.c
Go to the documentation of this file.
1
// Script File
2
[
BaseContainerProps
(),
SCR_BaseContainerCustomTitleUIInfo
(
"m_Info"
)]
3
class
SCR_SnapToTerrainToolbarAction
:
SCR_EditorToolbarAction
4
{
5
override
bool
IsServer
()
6
{
7
return
false
;
8
}
9
override
bool
CanBeShown(
SCR_EditableEntityComponent
hoveredEntity, notnull set<SCR_EditableEntityComponent> selectedEntities,
vector
cursorWorldPosition,
int
flags
)
10
{
11
return
true
;
12
}
13
14
override
bool
CanBePerformed(
SCR_EditableEntityComponent
hoveredEntity, notnull set<SCR_EditableEntityComponent> selectedEntities,
vector
cursorWorldPosition,
int
flags
)
15
{
16
return
selectedEntities.Count() > 0;
17
}
18
19
override
void
Perform(
SCR_EditableEntityComponent
hoveredEntity, notnull set<SCR_EditableEntityComponent> selectedEntities,
vector
cursorWorldPosition,
int
flags
,
int
param = -1)
20
{
21
foreach
(
SCR_EditableEntityComponent
entity : selectedEntities)
22
{
23
GenericEntity
owner = entity.GetOwner();
24
if
(!owner)
continue
;
25
26
vector
transform[4];
27
entity.GetTransform(transform);
28
29
if
(!
SCR_TerrainHelper
.
SnapToTerrain
(transform, owner.
GetWorld
()))
return
;
30
31
entity.SetTransform(transform);
32
}
33
}
34
};
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
GenericEntity
Definition
GenericEntity.c:16
IEntity::GetWorld
proto external BaseWorld GetWorld()
SCR_BaseEditorAction::IsServer
bool IsServer()
Definition
SCR_BaseEditorAction.c:160
SCR_EditableEntityComponent
Definition
SCR_EditableEntityComponent.c:14
SCR_EditorToolbarAction
Definition
SCR_EditorToolbarAction.c:4
SCR_SnapToTerrainToolbarAction
Definition
SCR_SnapToTerrainToolbarAction.c:4
SCR_TerrainHelper
Definition
SCR_TerrainHelper.c:2
SCR_TerrainHelper::SnapToTerrain
static bool SnapToTerrain(out vector transform[4], BaseWorld world=null, bool noUnderwater=false, TraceParam trace=null)
Definition
SCR_TerrainHelper.c:206
vector
Definition
vector.c:13
scripts
Game
Editor
Containers
Actions
ToolbarActions
SCR_SnapToTerrainToolbarAction.c
Generated by
1.17.0