DayZ
1.24
Loading...
Searching...
No Matches
HitDirectionSplash.c
Go to the documentation of this file.
1
2
class
HitDirectionEffectSplash
extends
HitDirectionEffectBase
3
{
4
override
HitDirectionImagesBase
GetImageData
()
5
{
6
typename
type =
HitDirectionImagesSplash
;
7
HitDirectionImagesSplash
data
=
HitDirectionImagesSplash
.Cast(type.Spawn());
8
return
data
;
9
}
10
11
override
void
FinalizePositionCalculation
()
12
{
13
//blobs move around the edges, the rest on elypsis
14
m_PosX = m_PosXScreenEdge;
15
m_PosY = m_PosYScreenEdge;
16
}
17
18
override
void
SetIndicatorRotation
(
float
timeslice
= -1.0)
19
{
20
if
(
timeslice
== -1.0)
//does not rotate on dynamic mode update
21
{
22
if
(m_RotationOverride ==
HitDirectionConstants
.ROTATION_DEFAULT)
23
m_LayoutRoot.SetRotation(0, 0,
Math
.
RandomIntInclusive
(0, 359),
true
);
24
else
25
m_LayoutRoot.SetRotation(0, 0, m_RotationOverride,
true
);
26
}
27
}
28
}
HitDirectionEffectBase
Definition
HitDirectionArrow.c:3
HitDirectionEffectBase::GetImageData
override HitDirectionImagesBase GetImageData()
Definition
HitDirectionSplash.c:4
HitDirectionEffectBase::FinalizePositionCalculation
override void FinalizePositionCalculation()
Definition
HitDirectionSplash.c:11
HitDirectionEffectBase::SetIndicatorRotation
override void SetIndicatorRotation(float timeslice=-1.0)
Definition
HitDirectionSplash.c:18
HitDirectionImagesBase
Definition
HitDirectionImagesBase.c:3
Math
Definition
EnMath.c:7
Param3
Definition
EntityAI.c:95
Math::RandomIntInclusive
static int RandomIntInclusive(int min, int max)
Returns a random int number between and min [inclusive] and max [inclusive].
Definition
EnMath.c:54
scripts
4_World
Classes
HitIndication
HitDirectionSplash.c
Generated by
1.10.0