/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Data/Samples/Testing Chambers/Prefabs/Guns/MachineGun_data/MachineGun.as
28 строк
643 B
Jan Krassnigg
Asset Cleanup (#1628)
08 авг 2025, 21:19
Не верифицирован
08 авг 2025, 21:19
6ba9c38
Код
Авторство
О чём код?
#include "../Weapon.as" #include "../../../Scripts/GameDecls.as" class MachineGun : WeaponBaseClass { void OnSimulationStarted() { WeaponBaseClass::OnSimulationStarted(); singleShotPerTrigger = false; } void FireWeapon(MsgWeaponInteraction@ msg) override { ezSpawnComponent@ spawn; if (!GetOwner().FindChildByName("Spawn").TryGetComponentOfBaseType(@spawn)) return; if (!spawn.CanTriggerManualSpawn()) return; msg.weaponInfo.iAmmoInClip -= 1; spawn.TriggerManualSpawn(true, ezVec3::MakeZero()); PlayShootSound(); } }