Dayz Explorer
1.29.162510
Loading...
Searching...
No Matches
plugincameratools.c
Go to the documentation of this file.
1
class
PluginCameraTools
extends
PluginBase
2
{
3
protected
static
PluginCameraTools
m_Instance
;
4
protected
static
bool
m_IsOpen
;
5
6
override
void
OnInit
()
7
{
8
m_Instance
=
this
;
9
}
10
11
static
PluginCameraTools
GetInstance
()
12
{
13
return
m_Instance
;
14
}
15
16
//===========================================
17
// ToggleCameraTools
18
//===========================================
19
void
ToggleCameraTools
()
20
{
21
if
( !
m_IsOpen
)
22
{
23
g_Game
.GetUIManager().EnterScriptedMenu(
MENU_CAMERA_TOOLS
, null );
24
}
25
else
26
{
27
g_Game
.GetUIManager().Back();
28
}
29
m_IsOpen
= !
m_IsOpen
;
30
}
31
32
//===========================================
33
// CursorHide
34
//===========================================
35
void
CursorHide
()
36
{
37
if
(
g_Game
.GetUIManager().GetMenu() )
38
g_Game
.GetUIManager().GetMenu().OnHide();
39
}
40
41
//===========================================
42
// CursorShow
43
//===========================================
44
void
CursorShow
()
45
{
46
if
(
g_Game
.GetUIManager().GetMenu() )
47
g_Game
.GetUIManager().GetMenu().OnShow();
48
}
49
50
void
Save
()
51
{
52
if
(
g_Game
.GetUIManager().GetMenu() )
53
g_Game
.GetUIManager().GetMenu().OnKeyPress( null, 0, 0,
KeyCode
.KC_S );
54
}
55
56
void
PlayPause
()
57
{
58
if
(
g_Game
.GetUIManager().GetMenu() )
59
g_Game
.GetUIManager().GetMenu().OnKeyPress( null, 0, 0,
KeyCode
.KC_P );
60
}
61
62
void
AddKeyframe
()
63
{
64
if
(
g_Game
.GetUIManager().GetMenu() )
65
g_Game
.GetUIManager().GetMenu().OnKeyPress( null, 0, 0,
KeyCode
.KC_Q );
66
}
67
68
void
DeleteKeyframe
()
69
{
70
if
(
g_Game
.GetUIManager().GetMenu() )
71
g_Game
.GetUIManager().GetMenu().OnKeyPress( null, 0, 0,
KeyCode
.KC_E );
72
}
73
}
PluginBase
Plugin interface for controlling of agent pool system.
Definition
pluginbase.c:2
PluginBase::PlayPause
void PlayPause()
Definition
plugincameratools.c:56
PluginBase::m_IsOpen
static bool m_IsOpen
Definition
plugincameratools.c:4
PluginBase::Save
void Save()
Definition
plugincameratools.c:50
PluginBase::OnInit
override void OnInit()
Definition
plugincameratools.c:6
PluginBase::GetInstance
static PluginCameraTools GetInstance()
Definition
plugincameratools.c:11
PluginBase::CursorHide
void CursorHide()
Definition
plugincameratools.c:35
PluginBase::CursorShow
void CursorShow()
Definition
plugincameratools.c:44
PluginBase::AddKeyframe
void AddKeyframe()
Definition
plugincameratools.c:62
PluginBase::ToggleCameraTools
void ToggleCameraTools()
Definition
plugincameratools.c:19
PluginBase::m_Instance
static PluginCameraTools m_Instance
Definition
plugincameratools.c:3
PluginBase::DeleteKeyframe
void DeleteKeyframe()
Definition
plugincameratools.c:68
g_Game
DayZGame g_Game
Definition
dayzgame.c:3942
KeyCode
KeyCode
Definition
ensystem.c:157
MENU_CAMERA_TOOLS
const int MENU_CAMERA_TOOLS
Definition
constants.c:201
Daten
4_world
plugins
pluginbase
plugincameratools.c
Generated by
1.16.1