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_DebugCameraEntity.c
Go to the documentation of this file.
1
[
EntityEditorProps
(
category
:
"GameScripted/Camera"
, description:
"Manual camera"
, color:
"0 255 255 255"
)]
2
class
SCR_DebugCameraEntityClass
:
SCR_CameraBaseClass
3
{
4
}
5
7
class
SCR_DebugCameraEntity
:
GenericEntity
8
{
9
//------------------------------------------------------------------------------------------------
10
protected
void
CreateDebugCamera
()
11
{
12
SCR_DebugCameraCore
core =
SCR_DebugCameraCore
.Cast(
SCR_DebugCameraCore
.GetInstance(
SCR_DebugCameraCore
));
13
if
(!core)
14
{
15
Print
(
"Config SCR_DebugCameraCore not found!"
,
LogLevel
.WARNING);
16
return
;
17
}
18
19
vector transform[4];
20
GetWorldTransform
(transform);
21
core.CreateCamera(transform);
22
}
23
24
//------------------------------------------------------------------------------------------------
28
void
SCR_DebugCameraEntity
(
IEntitySource
src,
IEntity
parent)
29
{
30
GetGame
().GetCallqueue().CallLater(
CreateDebugCamera
, 1);
//--- Make sure it's called after OnGameStart
31
}
32
}
GetGame
ArmaReforgerScripted GetGame()
Definition
game.c:1398
EntityEditorProps
enum SCR_ECompassType EntityEditorProps(category:"GameScripted/Gadgets", description:"Compass", color:"0 0 255 255")
Prefab data class for compass component.
Definition
SCR_CompassComponent.c:10
CreateDebugCamera
SCR_DebugCameraEntityClass SCR_CameraBaseClass CreateDebugCamera()
Debug camera spawned on given position.
Definition
SCR_DebugCameraEntity.c:10
SCR_DebugCameraEntity
void SCR_DebugCameraEntity(IEntitySource src, IEntity parent)
Definition
SCR_DebugCameraEntity.c:28
category
params category
Definition
SCR_VehicleDamageManagerComponent.c:302
GenericEntity
Definition
GenericEntity.c:16
IEntity
Definition
IEntity.c:13
IEntity::GetWorldTransform
proto external void GetWorldTransform(out vector mat[])
See IEntity::GetTransform.
IEntitySource
Definition
IEntitySource.c:13
SCR_CameraBaseClass
Definition
SCR_CameraBase.c:3
SCR_DebugCameraCore
Debug manual camera.
Definition
SCR_DebugCameraCore.c:6
SCR_DebugCameraEntityClass
Definition
SCR_DebugCameraEntity.c:3
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
Camera
SCR_DebugCameraEntity.c
Generated by
1.17.0