Dayz
Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Toggle main menu visibility
Loading...
Searching...
No Matches
handshivers.c
Go to the documentation of this file.
1
2
class
HandShiversSymptom
extends
SymptomBase
3
{
4
int
m_ShakeLevel
;
5
//this is just for the Symptom parameters set-up and is called even if the Symptom doesn't execute, don't put any gameplay code in here
6
override
void
OnInit
()
7
{
8
m_SymptomType
=
SymptomTypes
.SECONDARY;
9
m_Priority
= 0;
10
m_ID
= SymptomIDs.SYMPTOM_HAND_SHIVER;
11
m_SyncToClient
=
false
;
12
13
}
14
15
override
void
SetParam
(
Param
p)
16
{
17
Param1<int> p1 = Param1<int>.Cast(p);
18
if
( p1 )
19
{
20
m_ShakeLevel
= p1.param1;
21
22
if
(
m_ShakeLevel
>
PlayerBase
.SHAKE_LEVEL_MAX )
23
{
24
m_ShakeLevel
=
PlayerBase
.SHAKE_LEVEL_MAX;
25
}
26
}
27
}
28
29
30
override
void
OnUpdateClient
(
PlayerBase
player,
float
deltatime)
31
{
32
}
33
34
35
override
void
OnGetActivatedServer
(
PlayerBase
player)
36
{
37
player.SetShakesForced(
m_ShakeLevel
);
38
}
39
40
override
void
OnGetDeactivatedServer
(
PlayerBase
player)
41
{
42
player.SetShakesForced(0);
43
}
44
45
override
void
OnGetActivatedClient
(
PlayerBase
player)
46
{
47
48
49
}
50
52
override
void
OnGetDeactivatedClient
(
PlayerBase
player)
53
{
54
55
}
56
57
}
Param
Base Param Class with no parameters.
Definition
param.c:12
PlayerBase
Definition
playerbaseclient.c:2
SymptomBase
Definition
statebase.c:2
SymptomBase::OnInit
override void OnInit()
Definition
handshivers.c:6
SymptomBase::m_SyncToClient
bool m_SyncToClient
Definition
statebase.c:21
SymptomBase::m_ShakeLevel
int m_ShakeLevel
Definition
handshivers.c:4
SymptomBase::OnUpdateClient
override void OnUpdateClient(PlayerBase player, float deltatime)
Definition
handshivers.c:30
SymptomBase::OnGetDeactivatedServer
override void OnGetDeactivatedServer(PlayerBase player)
Definition
handshivers.c:40
SymptomBase::m_Priority
int m_Priority
Definition
statebase.c:4
SymptomBase::OnGetActivatedServer
override void OnGetActivatedServer(PlayerBase player)
Definition
handshivers.c:35
SymptomBase::m_SymptomType
int m_SymptomType
Definition
statebase.c:18
SymptomBase::OnGetActivatedClient
override void OnGetActivatedClient(PlayerBase player)
Definition
handshivers.c:45
SymptomBase::OnGetDeactivatedClient
override void OnGetDeactivatedClient(PlayerBase player)
only gets called once on an active Symptom that is being deactivated
Definition
handshivers.c:52
SymptomBase::m_ID
int m_ID
Definition
statebase.c:13
SymptomBase::SetParam
override void SetParam(Param p)
Definition
handshivers.c:15
SymptomTypes
SymptomTypes
Definition
statemanager.c:32
Games
Dayz
scripts
4_world
classes
playersymptoms
states
secondary
handshivers.c
Generated by
1.17.0