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

◆ DropBullet()

bool WeaponStateBase::DropBullet ( WeaponEventBase e)
inlineprivate

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

143 {
144 if ( GetGame().IsServer() )
145 {
146 if(m_magazineType.Length() > 0 && m_type.Length() > 0)
147 {
148 if (DayZPlayerUtils.HandleDropCartridge(e.m_player, m_damage, m_type, m_magazineType))
149 {
150 if (LogManager.IsWeaponLogEnable()) { wpnDebugPrint("[wpnfsm] " + Object.GetDebugName(m_weapon) + " WeaponChambering DropBullet, ok - " + m_type + " - dropped to ground"); }
151 return true;
152 }
153 else
154 {
155 Error("[wpnfsm] " + Object.GetDebugName(m_weapon) + " WeaponChambering DropBullet, error - cannot drop " + m_type + " - lost)");
156
157 }
158 }
159 else
160 {
161 Error("[wpnfsm] " + Object.GetDebugName(m_weapon) + " WeaponChambering DropBullet, error - magazine or bullet type is not set");
162 }
163 return false;
164 }
165 return true;
166 }
void wpnDebugPrint(string s)
void DayZPlayerUtils()
cannot be instantiated
Определения DayZPlayerUtils.c:465
DayZPlayer m_player
Определения Events.c:37
float m_damage
Определения WeaponChambering.c:23
Weapon_Base m_weapon
Определения WeaponStateBase.c:12
string m_magazineType
Определения WeaponChambering.c:25
string m_type
Определения WeaponChambering.c:24
class LOD Object
proto native CGame GetGame()
void Error(string err)
Messagebox with error message.
Определения EnDebug.c:90

Перекрестные ссылки DayZPlayerUtils(), Error(), GetGame(), LogManager::IsWeaponLogEnable(), m_damage, m_magazineType, WeaponEventBase::m_player, m_type, m_weapon и wpnDebugPrint().