forked from rubbertoe98/vWeaponsToolkit
-
Notifications
You must be signed in to change notification settings - Fork 4
/
cWeapon.cpp
167 lines (135 loc) · 2.78 KB
/
cWeapon.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
#include "cWeapon.h"
cWeapon::cWeapon()
{
weaponTemplate = std::string("WEAPON_ASSAULTRIFLE");
weaponName = "AK-47";
weaponId = "WEAPON_AK47";
weaponModel = "w_ar_assaultrifle";
validWeaponModelFound = false;
weaponLOD = 500;
weaponFireRateMultiplier = 1.0;
}
void cWeapon::setWeaponTemplate(std::string _weaponTemplate)
{
weaponTemplate = _weaponTemplate;
}
void cWeapon::setWeaponName(std::string _weaponName)
{
weaponName = _weaponName;
}
void cWeapon::setWeaponId(std::string _weaponId)
{
weaponId = _weaponId;
}
void cWeapon::setWeaponModel(std::string _weaponModel)
{
weaponModel = _weaponModel;
}
void cWeapon::addWeaponAsset(cWeaponAsset* weaponAsset)
{
weaponAssets.push_back(weaponAsset);
}
void cWeapon::setValidWeaponModelFound(bool found)
{
validWeaponModelFound = found;
}
void cWeapon::setAudioItem(std::string _audioItem)
{
audioItem = _audioItem;
}
void cWeapon::setWeaponDamage(float _weaponDamage)
{
weaponDamage = _weaponDamage;
}
void cWeapon::setWeaponRange(float _weaponRange)
{
weaponRange = _weaponRange;
}
void cWeapon::setAmmoType(std::string _ammoType)
{
ammoType = _ammoType;
}
void cWeapon::setWeaponLOD(int _weaponLOD)
{
weaponLOD = _weaponLOD;
}
void cWeapon::setWeaponReloadSpeedMultiplier(float _weaponReloadSpeedMultiplier)
{
weaponReloadSpeedMultiplier = _weaponReloadSpeedMultiplier;
}
void cWeapon::setWeaponFireRateMultiplier(float _weaponFireRateMultiplier)
{
weaponFireRateMultiplier = _weaponFireRateMultiplier;
}
void cWeapon::setWeaponDamageType(std::string _damageType)
{
damageType = _damageType;
}
void cWeapon::setWeaponAudioItem(std::string _audioItem)
{
audioItem = _audioItem;
}
void cWeapon::setWeaponHeadShotDamageModifierPlayer(float _headShotDamageModifierPlayer)
{
headShotDamageModifierPlayer = _headShotDamageModifierPlayer;
}
bool cWeapon::getValidWeaponModelFound()
{
return validWeaponModelFound;
}
std::string cWeapon::getWeaponTemplate()
{
return weaponTemplate;
}
std::string cWeapon::getWeaponName()
{
return weaponName;
}
std::string cWeapon::getWeaponId()
{
return weaponId;
}
std::string cWeapon::getWeaponModel()
{
return weaponModel;
}
std::string cWeapon::getAudioItem()
{
return audioItem;
}
float cWeapon::getWeaponDamage()
{
return weaponDamage;
}
float cWeapon::getWeaponRange()
{
return weaponRange;
}
std::string cWeapon::getAmmoType()
{
return ammoType;
}
int cWeapon::getWeaponLOD()
{
return weaponLOD;
}
float cWeapon::getWeaponReloadSpeedMultiplier()
{
return weaponReloadSpeedMultiplier;
}
float cWeapon::getWeaponFireRateMultiplier()
{
return weaponFireRateMultiplier;
}
float cWeapon::getWeaponHeadShotDamageModifierPlayer()
{
return headShotDamageModifierPlayer;
}
std::string cWeapon::getWeaponDamageType()
{
return damageType;
}
std::string cWeapon::getWeaponAudioItem()
{
return audioItem;
}