Dayz
Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Toggle main menu visibility
Loading...
Searching...
No Matches
mosin9130.c
Go to the documentation of this file.
1
5
class
Mosin9130_Base
extends
BoltActionRifle_InnerMagazine_Base
6
{
7
void
Mosin9130_Base
()
8
{
9
}
10
11
override
bool
CanEnterIronsights
()
12
{
13
ItemOptics
optic = GetAttachedOptics();
14
if
(optic && PUScopeOptic.Cast(optic))
15
return
true
;
16
return
super.CanEnterIronsights();
17
}
18
};
19
20
21
class
Mosin9130
extends
Mosin9130_Base
22
{
23
override
RecoilBase
SpawnRecoilObject
()
24
{
25
return
new
MosinRecoil
(
this
);
26
}
27
28
29
//Debug menu Spawn Ground Special
30
override
void
OnDebugSpawn
()
31
{
32
SpawnAmmo(
"Ammo_762x54"
,SAMF_DEFAULT);
33
GameInventory
inventory = GetInventory();
34
35
inventory.
CreateInInventory
(
"PUScopeOptic"
);
36
inventory.
CreateInInventory
(
"Mosin_Compensator"
);
37
38
EntityAI
entity;
39
if
(
Class
.
CastTo
(entity,
this
) )
40
{
41
entity.SpawnEntityOnGroundPos(
"Ammo_762x54"
, entity.GetPosition());
42
}
43
}
44
};
45
46
class
SawedoffMosin9130_Base
extends
Mosin9130_Base
47
{
48
override
RecoilBase
SpawnRecoilObject
()
49
{
50
return
new
MosinSawedOffRecoil
(
this
);
51
}
52
53
54
//Debug menu Spawn Ground Special
55
override
void
OnDebugSpawn
()
56
{
57
SpawnAmmo(
"Ammo_762x54"
,SAMF_DEFAULT);
58
GameInventory
inventory = GetInventory();
59
60
inventory.
CreateInInventory
(
"PUScopeOptic"
);
61
62
EntityAI
entity;
63
if
(
Class
.
CastTo
(entity,
this
) )
64
{
65
entity.SpawnEntityOnGroundPos(
"Ammo_762x54"
, entity.GetPosition());
66
}
67
}
68
};
BoltActionRifle_InnerMagazine_Base
Definition
mosin9130.c:6
BoltActionRifle_InnerMagazine_Base::CanEnterIronsights
override bool CanEnterIronsights()
Definition
mosin9130.c:11
BoltActionRifle_InnerMagazine_Base::Mosin9130_Base
void Mosin9130_Base()
Definition
mosin9130.c:7
Class
Super root of all classes in Enforce script.
Definition
enscript.c:11
EntityAI
Definition
inventoryitem.c:2
GameInventory
script counterpart to engine's class Inventory
Definition
inventory.c:81
GameInventory::CreateInInventory
EntityAI CreateInInventory(string type)
Definition
inventory.c:876
ItemOptics
Definition
itemoptics.c:2
Mosin9130_Base
Definition
mosin9130.c:22
Mosin9130_Base::OnDebugSpawn
override void OnDebugSpawn()
Definition
mosin9130.c:30
Mosin9130_Base::SpawnRecoilObject
override RecoilBase SpawnRecoilObject()
Definition
mosin9130.c:23
Mosin9130
base for Mosin @NOTE name copies config base class
MosinRecoil
Definition
mosinrecoil.c:2
MosinSawedOffRecoil
Definition
mosinsawedoffrecoil.c:2
RecoilBase
Definition
recoilbase.c:2
Class::CastTo
static proto bool CastTo(out Class to, Class from)
Try to safely down-cast base class to child class.
Games
Dayz
scripts
4_world
entities
firearms
rifle
mosin9130.c
Generated by
1.17.0