Dayz Explorer
1.29.162510
Loading...
Searching...
No Matches
areadamagecomponentrandomhitzone.c
Go to the documentation of this file.
1
2
class
AreaDamageComponentRandomHitzone :
AreaDamageComponent
3
{
4
ref
array<string>
m_HitZones;
5
6
void
AreaDamageComponentRandomHitzone(
AreaDamageManager
parent)
7
{
8
m_HitZones =
new
array<string>
;
9
}
10
11
void
SetHitZones(
array<string>
hitzones )
12
{
13
m_HitZones = hitzones;
14
}
15
16
override
protected
AreaDamageComponentData
GetAreaDamageComponentData
(
Object
object
)
17
{
18
AreaDamageComponentData
data =
new
AreaDamageComponentData
;
19
data.Hitzone = m_HitZones.GetRandomElement();
20
21
return
data;
22
}
23
}
AreaDamageComponent
ref array< typename > m_DamageableTypes void AreaDamageComponent(AreaDamageManager parent)
Definition
areadamagecomponent.c:16
AreaDamageManager
void AreaDamageManager(EntityAI parent)
Definition
areadamagemanager.c:22
AreaDamageComponentData
Definition
areadamagecomponent.c:2
AreaDamageComponentRandomHitzone::GetAreaDamageComponentData
AreaDamageComponentData GetAreaDamageComponentData(Object object)
Definition
areadamagecomponentrandomhitzone.c:16
Object
Definition
objecttyped.c:2
array
Result for an object found in CGame.IsBoxCollidingGeometryProxy.
Definition
isboxcollidinggeometryproxyclasses.c:28
Daten
4_world
classes
areadamage
areadamagenew
damagecomponents
areadamagecomponentrandomhitzone.c
Generated by
1.16.1