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_FocusHereContextAction.c
Go to the documentation of this file.
1
[
BaseContainerProps
(),
SCR_BaseContainerCustomTitleUIInfo
(
"m_Info"
)]
2
class
SCR_FocusHereContextAction
:
SCR_BaseContextAction
3
{
4
override
bool
CanBeShown(
SCR_EditableEntityComponent
hoveredEntity, notnull set<SCR_EditableEntityComponent> selectedEntities,
vector
cursorWorldPosition,
int
flags
)
5
{
6
return
true
;
7
}
8
9
override
bool
CanBePerformed(
SCR_EditableEntityComponent
hoveredEntity, notnull set<SCR_EditableEntityComponent> selectedEntities,
vector
cursorWorldPosition,
int
flags
)
10
{
11
return
false
;
12
}
13
14
override
void
Perform(
SCR_EditableEntityComponent
hoveredEntity, notnull set<SCR_EditableEntityComponent> selectedEntities,
vector
cursorWorldPosition,
int
flags
,
int
param = -1)
15
{
16
SCR_CameraEditorComponent
editorCamera =
SCR_CameraEditorComponent
.Cast(
SCR_CameraEditorComponent
.GetInstance(
SCR_CameraEditorComponent
));
17
if
(!editorCamera)
18
{
19
Print
(
"SCR_FocusHereContextAction - failed to find editor cam base"
,
LogLevel
.WARNING);
20
return
;
21
}
22
23
SCR_ManualCamera
baseCamera = editorCamera.
GetCamera
();
24
if
(!baseCamera)
25
{
26
Print
(
"SCR_FocusHereContextAction - failed to find base editor cam"
,
LogLevel
.WARNING);
27
return
;
28
}
29
30
SCR_FocusManualCameraComponent
focus =
SCR_FocusManualCameraComponent
.Cast(baseCamera.
FindCameraComponent
(
SCR_FocusManualCameraComponent
));
31
if
(!focus)
32
{
33
Print
(
"SCR_FocusHereContextAction - failed to find editor cam focus"
,
LogLevel
.WARNING);
34
return
;
35
}
36
37
focus.
SetFocusToCursor
();
38
}
39
};
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_BaseContextAction
Definition
SCR_BaseContextAction.c:8
SCR_CameraEditorComponent
Definition
SCR_CameraEditorComponent.c:14
SCR_CameraEditorComponent::GetCamera
SCR_ManualCamera GetCamera()
Definition
SCR_CameraEditorComponent.c:46
SCR_EditableEntityComponent
Definition
SCR_EditableEntityComponent.c:14
SCR_FocusHereContextAction
Definition
SCR_FocusHereContextAction.c:3
SCR_FocusManualCameraComponent
Focus camera on cursor position.
Definition
SCR_FocusManualCameraComponent.c:6
SCR_FocusManualCameraComponent::SetFocusToCursor
void SetFocusToCursor()
Set focus to cursor position.
Definition
SCR_FocusManualCameraComponent.c:48
SCR_ManualCamera
Definition
SCR_ManualCamera.c:17
SCR_ManualCamera::FindCameraComponent
SCR_BaseManualCameraComponent FindCameraComponent(typename type)
Definition
SCR_ManualCamera.c:200
vector
Definition
vector.c:13
Print
proto void Print(void var, LogLevel level=LogLevel.NORMAL)
Prints content of variable to console/log.
LogLevel
LogLevel
Enum with severity of the logging message.
Definition
LogLevel.c:14
scripts
Game
Editor
Containers
Actions
ContextActions
SCR_FocusHereContextAction.c
Generated by
1.17.0