Dayz
Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Toggle main menu visibility
Loading...
Searching...
No Matches
mediumtent.c
Go to the documentation of this file.
1
class
MediumTent
extends
TentBase
2
{
3
void
MediumTent
()
4
{
5
m_ToggleAnimations.Insert(
new
ToggleAnimations
(
"EntranceO"
,
"EntranceC"
, OPENING_0), 0 );
6
7
m_ShowAnimationsWhenPitched.Insert(
"Body"
);
8
//m_ShowAnimationsWhenPitched.Insert( "EntranceO" );
9
m_ShowAnimationsWhenPitched.Insert(
"Pack"
);
10
11
m_ShowAnimationsWhenPacked.Insert(
"Inventory"
);
12
13
m_HalfExtents
=
Vector
(0.8, 0.15, 1.3);
14
}
15
16
override
void
EEInit
()
17
{
18
super.EEInit();
19
}
20
21
override
void
OnItemLocationChanged
(
EntityAI
old_owner,
EntityAI
new_owner)
22
{
23
super.OnItemLocationChanged(old_owner, new_owner);
24
}
25
26
override
string
GetSoundOpen
()
27
{
28
return
"MediumTent_Door_Open_SoundSet"
;
29
}
30
31
override
string
GetSoundClose
()
32
{
33
return
"MediumTent_Door_Close_SoundSet"
;
34
}
35
36
override
bool
HasClutterCutter
()
37
{
38
return
true
;
39
}
40
41
override
string
GetClutterCutter
()
42
{
43
return
"MediumTentClutterCutter"
;
44
}
45
46
//================================================================
47
// ADVANCED PLACEMENT
48
//================================================================
49
50
override
void
OnPlacementComplete
( Man player,
vector
position =
"0 0 0"
,
vector
orientation =
"0 0 0"
)
51
{
52
super.OnPlacementComplete( player, position, orientation );
53
54
PlayerBase
pb =
PlayerBase
.Cast( player );
55
56
if
(
g_Game
.IsServer() )
57
{
58
if
( !
m_ClutterCutter
)
59
{
60
m_ClutterCutter
=
g_Game
.CreateObjectEx(
"MediumTentClutterCutter"
, pb.GetLocalProjectionPosition(),
ECE_PLACE_ON_SURFACE
);
61
m_ClutterCutter
.SetOrientation( pb.GetLocalProjectionOrientation() );
62
}
63
}
64
}
65
66
override
string
GetDeploySoundset
()
67
{
68
return
"placeMediumTent_SoundSet"
;
69
}
70
71
override
string
GetLoopDeploySoundset
()
72
{
73
return
"mediumtent_deploy_SoundSet"
;
74
}
75
};
76
77
class
MediumTent_Green
extends
MediumTent
{};
78
class
MediumTent_Orange
extends
MediumTent
{};
79
80
//placing classes
81
class
MediumTentPlacing
extends
MediumTent
{};
82
class
MediumTent_GreenPlacing
extends
MediumTentPlacing
{};
83
class
MediumTent_OrangePlacing
extends
MediumTentPlacing
{};
ECE_PLACE_ON_SURFACE
const int ECE_PLACE_ON_SURFACE
Definition
centraleconomy.c:37
EntityAI
Definition
inventoryitem.c:2
MediumTent
Definition
mediumtent.c:77
MediumTentPlacing
Definition
mediumtent.c:82
PlayerBase
Definition
playerbaseclient.c:2
TentBase
Definition
cartent.c:2
TentBase::OnItemLocationChanged
override void OnItemLocationChanged(EntityAI old_owner, EntityAI new_owner)
Definition
mediumtent.c:21
TentBase::GetDeploySoundset
override string GetDeploySoundset()
Definition
mediumtent.c:66
TentBase::HasClutterCutter
override bool HasClutterCutter()
Definition
mediumtent.c:36
TentBase::GetLoopDeploySoundset
override string GetLoopDeploySoundset()
Definition
mediumtent.c:71
TentBase::GetSoundClose
override string GetSoundClose()
Definition
mediumtent.c:31
TentBase::GetClutterCutter
override string GetClutterCutter()
Definition
mediumtent.c:41
TentBase::EEInit
override void EEInit()
Definition
mediumtent.c:16
TentBase::OnPlacementComplete
override void OnPlacementComplete(Man player, vector position="0 0 0", vector orientation="0 0 0")
Definition
mediumtent.c:50
TentBase::GetSoundOpen
override string GetSoundOpen()
Definition
mediumtent.c:26
TentBase::MediumTent
void MediumTent()
Definition
mediumtent.c:3
ToggleAnimations
Definition
toggleselections.c:2
vector
Definition
enconvert.c:119
m_HalfExtents
Container_Base m_HalfExtents
g_Game
DayZGame g_Game
Definition
dayzgame.c:3942
m_ClutterCutter
Object m_ClutterCutter
Definition
fireplacebase.c:207
Vector
proto native vector Vector(float x, float y, float z)
Vector constructor from components.
Games
Dayz
scripts
4_world
entities
itembase
tentbase
mediumtent.c
Generated by
1.17.0