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_EditorCursorManualCameraComponent.c
Go to the documentation of this file.
1
2
4
[
BaseContainerProps
(), SCR_BaseManualCameraComponentTitle()]
5
class
SCR_EditorCursorManualCameraComponent
:
SCR_BaseManualCameraComponent
6
{
7
protected
SCR_MouseAreaEditorUIComponent
m_MouseArea
;
8
protected
SCR_MenuEditorComponent
m_MenuManager
;
9
10
//------------------------------------------------------------------------------------------------
11
override
void
EOnCameraFrame
(
SCR_ManualCameraParam
param)
12
{
13
if
(!
m_MouseArea
)
14
return
;
15
16
param.isCursorEnabled =
m_MouseArea
.IsMouseOn() || !
m_MenuManager
.IsVisible();
17
}
18
19
//------------------------------------------------------------------------------------------------
20
override
bool
EOnCameraInit
()
21
{
22
m_MenuManager
=
SCR_MenuEditorComponent
.Cast(
SCR_MenuEditorComponent
.GetInstance(
SCR_MenuEditorComponent
,
true
));
23
if
(!
m_MenuManager
)
24
return
false
;
25
26
EditorMenuBase
menu =
m_MenuManager
.GetMenu();
27
if
(!menu)
28
return
false
;
29
30
MenuRootComponent
root = menu.GetRootComponent();
31
if
(!root)
32
return
false
;
33
34
m_MouseArea
=
SCR_MouseAreaEditorUIComponent
.Cast(root.
FindComponent
(
SCR_MouseAreaEditorUIComponent
,
true
));
35
return
m_MouseArea
!= null;
36
}
37
}
BaseContainerProps
SCR_AIAnimation_Loitering BaseContainerProps
Commanding menu commanding element class.
Definition
SCR_AIAnimationWaypoint.c:14
EditorMenuBase
Definition
EditorMenuBase.c:8
MenuRootComponent
Definition
MenuRootComponent.c:7
MenuRootComponent::FindComponent
MenuRootSubComponent FindComponent(typename type, bool showError=false)
Definition
MenuRootComponent.c:101
SCR_BaseManualCameraComponent
Parent class from which all SCR_ManualCamera components inherit.
Definition
SCR_BaseManualCameraComponent.c:6
SCR_EditorCursorManualCameraComponent
Check if cursor is not on top of another widget.
Definition
SCR_EditorCursorManualCameraComponent.c:6
SCR_EditorCursorManualCameraComponent::EOnCameraFrame
override void EOnCameraFrame(SCR_ManualCameraParam param)
Definition
SCR_EditorCursorManualCameraComponent.c:11
SCR_EditorCursorManualCameraComponent::m_MenuManager
SCR_MenuEditorComponent m_MenuManager
Definition
SCR_EditorCursorManualCameraComponent.c:8
SCR_EditorCursorManualCameraComponent::m_MouseArea
SCR_MouseAreaEditorUIComponent m_MouseArea
Definition
SCR_EditorCursorManualCameraComponent.c:7
SCR_EditorCursorManualCameraComponent::EOnCameraInit
override bool EOnCameraInit()
Definition
SCR_EditorCursorManualCameraComponent.c:20
SCR_ManualCameraParam
Parameter for carrying information between individual camera components.
Definition
SCR_ManualCameraParam.c:6
SCR_MenuEditorComponent
Definition
SCR_MenuEditorComponent.c:9
SCR_MouseAreaEditorUIComponent
Definition
SCR_MouseAreaEditorUIComponent.c:4
scripts
Game
Camera
Components
SCR_EditorCursorManualCameraComponent.c
Generated by
1.17.0