Dayz 1.25
Dayz Code Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс MP5K_Base

basic mp5 submachine gun Подробнее...

+ Граф наследования:MP5K_Base:

Закрытые члены

void MP5K_Base ()
 
override RecoilBase SpawnRecoilObject ()
 
override int GetWeaponSpecificCommand (int weaponAction, int subCommand)
 
override void OnDebugSpawn ()
 

Подробное описание

basic mp5 submachine gun

Конструктор(ы)

◆ MP5K_Base()

void MP5K_Base ( )
inlineprivate
8 {
9 }

Методы

◆ GetWeaponSpecificCommand()

override int GetWeaponSpecificCommand ( int weaponAction,
int subCommand )
inlineprivate
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 }
Definition EntityAI.c:95
WeaponActions
actions
Definition human.c:809
WeaponActionReloadTypes
Definition human.c:825

◆ OnDebugSpawn()

override void OnDebugSpawn ( )
inlineprivate
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 }
script counterpart to engine's class Inventory
Definition Inventory.c:79

◆ SpawnRecoilObject()

override RecoilBase SpawnRecoilObject ( )
inlineprivate
12 {
13 return new Mp5kRecoil(this);
14 }
Definition Mp5kRecoil.c:2

Объявления и описания членов класса находятся в файле: