DayZ 1.28
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ PushBulletToChamber()

bool WeaponStateBase::PushBulletToChamber ( int muzzleIndex)
inlineprivate

См. определение в файле WeaponChambering.c строка 168

169 {
170 if(m_type.Length() > 0)
171 {
172 if (!m_weapon.IsChamberFull(muzzleIndex))
173 {
174 if (m_weapon.PushCartridgeToChamber(muzzleIndex, m_damage, m_type))
175 {
176 if (LogManager.IsWeaponLogEnable()) { wpnDebugPrint("[wpnfsm] " + Object.GetDebugName(m_weapon) + " WeaponChambering PushBulletToChamber, ok - " + m_type + " - chamber"); }
177 return true;
178 }
179 else
180 {
181 if (LogManager.IsWeaponLogEnable()) { wpnDebugPrint("[wpnfsm] " + Object.GetDebugName(m_weapon) + " WeaponChambering PushBulletToChamber, error - cannot load " + m_type + " to chamber!"); }
182 }
183 }
184 else
185 {
186 if (LogManager.IsWeaponLogEnable()) { wpnDebugPrint("[wpnfsm] " + Object.GetDebugName(m_weapon) + " WeaponChambering PushBulletToChamber, error - chamber is already full!"); }
187 }
188 }
189 else
190 {
191 if (LogManager.IsWeaponLogEnable()) { wpnDebugPrint("[wpnfsm] " + Object.GetDebugName(m_weapon) + " WeaponChambering PushBulletToChamber, error - bullet type is not set!"); }
192 }
193 return false;
194 }
void wpnDebugPrint(string s)
float m_damage
Определения WeaponChambering.c:23
Weapon_Base m_weapon
Определения WeaponStateBase.c:12
string m_type
Определения WeaponChambering.c:24
class LOD Object

Перекрестные ссылки LogManager::IsWeaponLogEnable(), m_damage, m_type, m_weapon и wpnDebugPrint().