Arma Reforger Explorer
1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Toggle main menu visibility
Loading...
Searching...
No Matches
AlignPlayerCinematicTrack.c
Go to the documentation of this file.
1
[
CinematicTrackAttribute
(name:
"Align player"
, description:
"Track used for aligning player to entity"
)]
2
class
AlignPlayerCinematicTrack
:
CinematicTrackBase
3
{
4
5
[
Attribute
(defvalue:
""
,
desc
:
"Bone we want be attached to"
)]
6
string
entityToAttachTo;
7
8
[
Attribute
(
"1.0"
,
params
:
"0 1"
)]
9
float
m_fLerpFactor;
10
11
private
IEntity
player;
12
private
IEntity
entityToAttach;
13
private
vector
transform[4];
14
private
vector
playerTransform[4];
15
private
World
globalWorld;
16
17
override
void
OnInit
(
World
world)
18
{
19
globalWorld = world;
20
21
array<int> playerIDs = {};
22
GetGame
().GetPlayerManager().GetPlayers(playerIDs);
23
foreach
(
int
playerID : playerIDs)
24
{
25
player =
GetGame
().GetPlayerManager().GetPlayerControlledEntity(playerID);
26
if
(!player)
27
continue
;
28
}
29
}
30
31
override
void
OnApply(
float
time)
32
{
33
entityToAttach = globalWorld.FindEntityByName(entityToAttachTo);
34
35
if
(entityToAttach && player)
36
{
37
entityToAttach.GetTransform(transform);
38
player.GetTransform(playerTransform);
39
40
playerTransform[0] =
vector
.Lerp(playerTransform[0], transform[0], m_fLerpFactor);
41
playerTransform[1] =
vector
.Lerp(playerTransform[1], transform[1], m_fLerpFactor);
42
playerTransform[2] =
vector
.Lerp(playerTransform[2], transform[2], m_fLerpFactor);
43
playerTransform[3] =
vector
.Lerp(playerTransform[3], transform[3], m_fLerpFactor);
44
45
player.SetTransform(playerTransform);
46
}
47
}
48
}
GetGame
ArmaReforgerScripted GetGame()
Definition
game.c:1398
desc
UI Textures DeployMenu Briefing conflict_HintBanner_1_UI desc
Definition
SCR_RespawnBriefingComponent.c:17
params
category params
Definition
SCR_SpherePointGeneratorPreviewComponent.c:21
AlignPlayerCinematicTrack
Definition
AlignPlayerCinematicTrack.c:3
CinematicTrackAttribute
Definition
attributes.c:3
CinematicTrackBase
Definition
CinematicTrackBase.c:8
IEntity
Definition
IEntity.c:13
World
Definition
World.c:16
vector
Definition
vector.c:13
Attribute
SCR_FieldOfViewSettings Attribute
Definition
SendGoalMessage.c:170
OnInit
@ OnInit
Definition
SndComponentCallbacks.c:17
scripts
Game
Cinematics
AlignPlayerCinematicTrack.c
Generated by
1.17.0