Dayz
Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Toggle main menu visibility
Loading...
Searching...
No Matches
blindnessstate.c
Go to the documentation of this file.
1
class
BlindnessSymptom
extends
SymptomBase
2
{
3
Material
m_MatGauss
;
4
const
int
BLUR_DURATION
= 3000;
5
ref Param1<vector>
m_Position
=
new
Param1<vector>(
"0 0 0"
);
6
7
//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
8
override
void
OnInit
()
9
{
10
m_SymptomType
=
SymptomTypes
.SECONDARY;
11
m_Priority
= 0;
12
m_ID
= SymptomIDs.SYMPTOM_BLINDNESS;
13
m_DestroyOnAnimFinish
=
true
;
14
m_IsPersistent
=
false
;
15
MakeParamObjectPersistent
(
m_Position
);
16
}
17
19
override
void
OnUpdateServer
(
PlayerBase
player,
float
deltatime)
20
{
21
}
22
23
override
void
OnUpdateClient
(
PlayerBase
player,
float
deltatime)
24
{
25
26
27
}
28
30
override
void
OnGetActivatedServer
(
PlayerBase
player)
31
{
32
if
(
LogManager
.
IsSymptomLogEnable
())
Debug
.
SymptomLog
(
"n/a"
, this.
ToString
(),
"n/a"
,
"OnGetActivated"
,
m_Player
.ToString());
33
}
34
35
override
void
OnGetActivatedClient
(
PlayerBase
player)
36
{
37
if
(
LogManager
.
IsSymptomLogEnable
())
Debug
.
SymptomLog
(
"n/a"
, this.
ToString
(),
"n/a"
,
"OnGetActivated"
,
m_Player
.ToString());
38
}
39
40
override
void
OnGetDeactivatedServer
(
PlayerBase
player)
41
{
42
if
(
LogManager
.
IsSymptomLogEnable
())
Debug
.
SymptomLog
(
"n/a"
, this.
ToString
(),
"n/a"
,
"OnGetDeactivated"
,
m_Player
.ToString());
43
}
44
46
override
void
OnGetDeactivatedClient
(
PlayerBase
player)
47
{
48
if
(
LogManager
.
IsSymptomLogEnable
())
Debug
.
SymptomLog
(
"n/a"
, this.
ToString
(),
"n/a"
,
"OnGetDeactivated"
,
m_Player
.ToString());
49
PPERequesterBank.GetRequester(PPERequester_BurlapSackEffects).Stop();
//TODO - use different PPERequester when connected, otherwise it would interfere with burlapsack blindness
50
}
51
52
}
Debug
Definition
debug.c:2
Debug::SymptomLog
static void SymptomLog(string message=LOG_DEFAULT, string plugin=LOG_DEFAULT, string author=LOG_DEFAULT, string label=LOG_DEFAULT, string entity=LOG_DEFAULT)
Definition
debug.c:192
LogManager
Definition
debug.c:692
LogManager::IsSymptomLogEnable
static bool IsSymptomLogEnable()
Definition
debug.c:806
Material
Definition
proto.c:268
PlayerBase
Definition
playerbaseclient.c:2
SymptomBase
Definition
statebase.c:2
SymptomBase::OnInit
override void OnInit()
Definition
blindnessstate.c:8
SymptomBase::m_Position
ref Param1< vector > m_Position
Definition
blindnessstate.c:5
SymptomBase::OnUpdateClient
override void OnUpdateClient(PlayerBase player, float deltatime)
Definition
blindnessstate.c:23
SymptomBase::OnGetDeactivatedServer
override void OnGetDeactivatedServer(PlayerBase player)
Definition
blindnessstate.c:40
SymptomBase::m_Priority
int m_Priority
Definition
statebase.c:4
SymptomBase::OnGetActivatedServer
override void OnGetActivatedServer(PlayerBase player)
gets called once on an Symptom which is being activated
Definition
blindnessstate.c:30
SymptomBase::m_SymptomType
int m_SymptomType
Definition
statebase.c:18
SymptomBase::OnGetActivatedClient
override void OnGetActivatedClient(PlayerBase player)
Definition
blindnessstate.c:35
SymptomBase::m_Player
PlayerBase m_Player
Definition
statebase.c:8
SymptomBase::OnGetDeactivatedClient
override void OnGetDeactivatedClient(PlayerBase player)
only gets called once on an active Symptom that is being deactivated
Definition
blindnessstate.c:46
SymptomBase::m_ID
int m_ID
Definition
statebase.c:13
SymptomBase::m_MatGauss
Material m_MatGauss
Definition
blindnessstate.c:3
SymptomBase::BLUR_DURATION
const int BLUR_DURATION
Definition
blindnessstate.c:4
SymptomBase::OnUpdateServer
override void OnUpdateServer(PlayerBase player, float deltatime)
gets called every frame
Definition
blindnessstate.c:19
SymptomBase::m_DestroyOnAnimFinish
bool m_DestroyOnAnimFinish
Definition
statebase.c:16
SymptomBase::MakeParamObjectPersistent
void MakeParamObjectPersistent(Param object)
Definition
statebase.c:129
SymptomBase::m_IsPersistent
bool m_IsPersistent
Definition
statebase.c:19
ToString
proto string ToString()
SymptomTypes
SymptomTypes
Definition
statemanager.c:32
Games
Dayz
scripts
4_world
classes
playersymptoms
states
secondary
blindnessstate.c
Generated by
1.17.0