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_SignalCinematicTrack.c
Go to the documentation of this file.
1
[
CinematicTrackAttribute
(name:
"Signal Track"
, description:
"Track used for animating signals of entities"
)]
2
class
SCR_SignalCinematicTrack
:
SCR_CinematicTrackBase
3
{
4
[
Attribute
(
""
)]
5
string
m_sSignalName;
6
7
[
Attribute
(
"0.0"
)]
8
float
m_fValue;
9
10
[
Attribute
(
""
)]
11
bool
m_bForceUpdate;
12
13
protected
IEntity
m_owner
;
14
protected
float
m_fValueLast
;
15
16
override
void
OnInit
(
World
world)
17
{
18
super.OnInit(world);
19
20
m_owner
=
FindOwner
();
21
}
22
23
override
void
OnApply
(
float
time)
24
{
25
if
(!m_bForceUpdate &&
float
.AlmostEqual(m_fValue,
m_fValueLast
, 0.001))
26
{
27
return
;
28
}
29
30
if
(!
m_owner
)
31
{
32
m_owner
=
FindOwner
();
33
}
34
35
if
(!
m_owner
)
36
{
37
return
;
38
}
39
40
SignalsManagerComponent
signalsManagerComponent =
SignalsManagerComponent
.Cast(
m_owner
.FindComponent(
SignalsManagerComponent
));
41
if
(!signalsManagerComponent)
42
{
43
return
;
44
}
45
46
const
int
signalIdx = signalsManagerComponent.AddOrFindSignal(m_sSignalName);
47
signalsManagerComponent.SetSignalValue(signalIdx, m_fValue);
48
49
m_fValueLast
= m_fValue;
50
}
51
}
CinematicTrackAttribute
Definition
attributes.c:3
IEntity
Definition
IEntity.c:13
SCR_CinematicTrackBase
Definition
SCR_CinematicTrackBase.c:3
SCR_CinematicTrackBase::FindOwner
IEntity FindOwner()
Definition
SCR_CinematicTrackBase.c:12
SCR_SignalCinematicTrack
Definition
SCR_SignalCinematicTrack.c:3
SCR_SignalCinematicTrack::m_fValueLast
float m_fValueLast
Definition
SCR_SignalCinematicTrack.c:14
SCR_SignalCinematicTrack::m_owner
IEntity m_owner
Definition
SCR_SignalCinematicTrack.c:13
SCR_SignalCinematicTrack::OnInit
override void OnInit(World world)
Definition
SCR_SignalCinematicTrack.c:16
SCR_SignalCinematicTrack::OnApply
override void OnApply(float time)
Definition
SCR_SignalCinematicTrack.c:23
SignalsManagerComponent
Definition
SignalsManagerComponent.c:13
World
Definition
World.c:16
Attribute
SCR_FieldOfViewSettings Attribute
Definition
SendGoalMessage.c:170
scripts
Game
Cinematics
SCR_SignalCinematicTrack.c
Generated by
1.17.0