Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
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
25{
26 override bool CanEnterIronsights()
27 {
28 ItemOptics optic = GetAttachedOptics();
29 if (optic && PSO1Optic.Cast(optic) || PSO11Optic.Cast(optic) || PSO6Optic.Cast(optic) || KazuarOptic.Cast(optic))
30 return true;
31 return super.CanEnterIronsights();
32 }
33};
Definition ak74.c:25
Definition akm.c:2
script counterpart to engine's class Inventory
Definition inventory.c:79
EntityAI CreateInInventory(string type)
creates entity somewhere in inventory
Definition inventory.c:874