Dayz Explorer  1.24.157551 (v105080)
Dayz Code Explorer by Zeroy
ak74.c
Go to the documentation of this file.
2 {
3  override RecoilBase SpawnRecoilObject()
4  {
5  return new Ak74Recoil(this);
6  }
7 
8 
9  //Debug menu Spawn Ground Special
10  override void OnDebugSpawn()
11  {
12  GameInventory inventory = GetInventory();
13 
14  inventory.CreateInInventory( "AK74_WoodBttstck" );
15  inventory.CreateInInventory( "AK74_Hndgrd" );
16  inventory.CreateInInventory( "PSO1Optic" );
17  inventory.CreateInInventory( "AK_Bayonet" );
18  inventory.CreateInInventory( "Battery9V" );
19 
20  SpawnAttachedMagazine("Mag_AK74_30Rnd");
21  }
22 };
23 
24 class AK74 : AK74_Base
25 {
26  override bool CanEnterIronsights()
27  {
28  ItemOptics optic = GetAttachedOptics();
29  if (optic && PSO1Optic.Cast(optic) || PSO11Optic.Cast(optic) || KazuarOptic.Cast(optic))
30  return true;
31  return super.CanEnterIronsights();
32  }
33 };
AKM_Base
Definition: akm.c:1
AK74_Base
Definition: ak74.c:1
RecoilBase
Definition: recoilbase.c:1
AK74
Definition: ak74.c:24
KazuarOptic
Definition: optics.c:14
ItemOptics
Definition: itemoptics.c:1
Ak74Recoil
Definition: ak74recoil.c:1
GameInventory
script counterpart to engine's class Inventory
Definition: inventory.c:78