DayZ
1.24
Loading...
Searching...
No Matches
MP5.c
Go to the documentation of this file.
1
5
class
MP5K_Base
: RifleBoltFree_Base
6
{
7
void
MP5K_Base
()
8
{
9
}
10
11
override
RecoilBase
SpawnRecoilObject
()
12
{
13
return
new
Mp5kRecoil
(
this
);
14
}
15
16
17
override
int
GetWeaponSpecificCommand
(
int
weaponAction
,
int
subCommand
)
18
{
19
if
(
weaponAction
==
WeaponActions
.RELOAD)
20
{
21
switch
(
subCommand
)
22
{
23
case
WeaponActionReloadTypes
.RELOADRIFLE_MAGAZINE_BULLET:
24
return
WeaponActionReloadTypes
.RELOADSRIFLE_MAGAZINE_BULLET;
25
26
case
WeaponActionReloadTypes
.RELOADRIFLE_NOMAGAZINE_BULLET:
27
return
WeaponActionReloadTypes
.RELOADSRIFLE_NOMAGAZINE_BULLET;
28
29
case
WeaponActionReloadTypes
.RELOADRIFLE_MAGAZINE_NOBULLET:
30
return
WeaponActionReloadTypes
.RELOADSRIFLE_MAGAZINE_NOBULLET;
31
32
case
WeaponActionReloadTypes
.RELOADRIFLE_NOMAGAZINE_NOBULLET:
33
return
WeaponActionReloadTypes
.RELOADSRIFLE_NOMAGAZINE_NOBULLET;
34
35
default
:
36
return
subCommand
;
37
}
38
39
}
40
return
subCommand
;
41
}
42
43
//Debug menu Spawn Ground Special
44
override
void
OnDebugSpawn
()
45
{
46
GameInventory
inventory
= GetInventory();
47
inventory
.CreateInInventory(
"MP5k_StockBttstck"
);
48
inventory
.CreateInInventory(
"MP5_RailHndgrd"
);
49
inventory
.CreateInInventory(
"MP5_Compensator"
);
50
inventory
.CreateInInventory(
"ReflexOptic"
);
51
inventory
.CreateInInventory(
"UniversalLight"
);
52
inventory
.CreateInInventory(
"Battery9V"
);
53
inventory
.CreateInInventory(
"Battery9V"
);
54
55
SpawnAttachedMagazine(
"Mag_MP5_30Rnd"
);
56
}
57
};
58
GameInventory
script counterpart to engine's class Inventory
Definition
Inventory.c:79
MP5K_Base
basic mp5 submachine gun
Definition
MP5.c:6
MP5K_Base::SpawnRecoilObject
override RecoilBase SpawnRecoilObject()
Definition
MP5.c:11
MP5K_Base::MP5K_Base
void MP5K_Base()
Definition
MP5.c:7
MP5K_Base::OnDebugSpawn
override void OnDebugSpawn()
Definition
MP5.c:44
MP5K_Base::GetWeaponSpecificCommand
override int GetWeaponSpecificCommand(int weaponAction, int subCommand)
Definition
MP5.c:17
Mp5kRecoil
Definition
Mp5kRecoil.c:2
Param3
Definition
EntityAI.c:95
RecoilBase
Definition
RecoilBase.c:2
WeaponActions
WeaponActions
actions
Definition
human.c:796
WeaponActionReloadTypes
WeaponActionReloadTypes
Definition
human.c:812
scripts
4_World
Entities
Firearms
SMG
MP5.c
Generated by
1.10.0