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

◆ CreateWeaponWithAmmo()

static Weapon_Base Weapon::CreateWeaponWithAmmo ( string weaponType,
string magazineType = "",
int flags = WeaponWithAmmoFlags.CHAMBER )
inlinestaticprotected

Create weapon with ammo.

Аргументы
[in]weaponTypestring The weapon to create
[in]magazineTypestring The magazine to attach or ammo to load, passing in empty string will select random
[in]flagsint Setup flags, please read WeaponWithAmmoFlags
Возвращает
The created weapon

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

721 {
722 Weapon_Base wpn = Weapon_Base.Cast(g_Game.CreateObjectEx( weaponType, vector.Zero, ECE_PLACE_ON_SURFACE ));
723
724 if ( !wpn )
725 {
726 ErrorEx(string.Format("%1 does not exist or is not a weapon.", weaponType));
727 return null;
728 }
729
730 wpn.SpawnAmmo(magazineType, flags);
731 return wpn;
732 }
const int ECE_PLACE_ON_SURFACE
Определения CentralEconomy.c:38
DayZGame g_Game
Определения DayZGame.c:4074
void Weapon_Base()
Определения Weapon_Base.c:79
enum ShapeType ErrorEx

Перекрестные ссылки ECE_PLACE_ON_SURFACE, ErrorEx, g_Game, Weapon_Base() и vector::Zero.