Dayz
Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Toggle main menu visibility
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
59
GameInventory
script counterpart to engine's class Inventory
Definition
inventory.c:81
GameInventory::CreateInInventory
EntityAI CreateInInventory(string type)
Definition
inventory.c:876
MP5K_Base::OnDebugSpawn
override void OnDebugSpawn()
Definition
mp5.c:44
MP5K_Base::MP5K_Base
void MP5K_Base()
Definition
mp5.c:7
MP5K_Base::SpawnRecoilObject
override RecoilBase SpawnRecoilObject()
Definition
mp5.c:11
MP5K_Base::GetWeaponSpecificCommand
override int GetWeaponSpecificCommand(int weaponAction, int subCommand)
Definition
mp5.c:17
Mp5kRecoil
Definition
mp5krecoil.c:2
RecoilBase
Definition
recoilbase.c:2
WeaponActions
WeaponActions
actions
Definition
human.c:816
WeaponActionReloadTypes
WeaponActionReloadTypes
action types reload action types
Definition
human.c:832
Games
Dayz
scripts
4_world
entities
firearms
smg
mp5.c
Generated by
1.17.0