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_ControlPlayerManualCameraComponent.c
Go to the documentation of this file.
1
2
4
[
BaseContainerProps
(), SCR_BaseManualCameraComponentTitle()]
5
class
SCR_ControlPlayerCameraComponent
:
SCR_BaseManualCameraComponent
6
{
7
[
Attribute
(defvalue:
"MenuContext"
,
desc
:
"Context which will block out character movement context debug menu entry for character movement in camera is disabled."
)]
8
protected
string
m_sBlockingContext
;
9
10
//------------------------------------------------------------------------------------------------
11
override
void
EOnCameraFrame
(
SCR_ManualCameraParam
param)
12
{
13
if
(
DiagMenu
.GetValue(
SCR_DebugMenuID
.DEBUGUI_MANUAL_CAMERA_CONTROL_PLAYER))
14
{
15
//--- Block camera movement
16
param.isManualInputEnabled =
false
;
17
}
18
else
19
{
20
//--- Block character movement
21
m_InputManager
.ActivateContext(
m_sBlockingContext
);
22
}
23
}
24
25
//------------------------------------------------------------------------------------------------
26
override
bool
EOnCameraInit
()
27
{
28
DiagMenu
.RegisterBool(
SCR_DebugMenuID
.DEBUGUI_MANUAL_CAMERA_CONTROL_PLAYER,
""
,
"Control player"
,
"Manual Camera"
,
false
);
29
return
true
;
30
}
31
32
//------------------------------------------------------------------------------------------------
33
override
void
EOnCameraExit
()
34
{
35
DiagMenu
.Unregister(
SCR_DebugMenuID
.DEBUGUI_MANUAL_CAMERA_CONTROL_PLAYER);
36
}
37
};
SCR_DebugMenuID
SCR_DebugMenuID
This enum contains all IDs for DiagMenu entries added in script.
Definition
DebugMenuID.c:4
BaseContainerProps
SCR_AIAnimation_Loitering BaseContainerProps
Commanding menu commanding element class.
Definition
SCR_AIAnimationWaypoint.c:14
desc
UI Textures DeployMenu Briefing conflict_HintBanner_1_UI desc
Definition
SCR_RespawnBriefingComponent.c:17
DiagMenu
Diagnostic and developer menu system.
Definition
DiagMenu.c:18
SCR_BaseManualCameraComponent
Parent class from which all SCR_ManualCamera components inherit.
Definition
SCR_BaseManualCameraComponent.c:6
SCR_BaseManualCameraComponent::m_InputManager
InputManager m_InputManager
Definition
SCR_BaseManualCameraComponent.c:20
SCR_ControlPlayerCameraComponent
Control player's avatar in the camera.
Definition
SCR_ControlPlayerManualCameraComponent.c:6
SCR_ControlPlayerCameraComponent::EOnCameraExit
override void EOnCameraExit()
Definition
SCR_ControlPlayerManualCameraComponent.c:33
SCR_ControlPlayerCameraComponent::EOnCameraInit
override bool EOnCameraInit()
Definition
SCR_ControlPlayerManualCameraComponent.c:26
SCR_ControlPlayerCameraComponent::EOnCameraFrame
override void EOnCameraFrame(SCR_ManualCameraParam param)
Definition
SCR_ControlPlayerManualCameraComponent.c:11
SCR_ControlPlayerCameraComponent::m_sBlockingContext
string m_sBlockingContext
Definition
SCR_ControlPlayerManualCameraComponent.c:8
SCR_ManualCameraParam
Parameter for carrying information between individual camera components.
Definition
SCR_ManualCameraParam.c:6
Attribute
SCR_FieldOfViewSettings Attribute
Definition
SendGoalMessage.c:170
scripts
Game
Camera
Components
SCR_ControlPlayerManualCameraComponent.c
Generated by
1.17.0