No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2023-09-06 16:57:42 +02:00
.github/workflows Create publish.yml 2023-09-06 07:43:26 -07:00
keyvalues/scripts/weapons Add missing keyvalues and change naming 2023-08-18 05:58:12 -04:00
mod/scripts/vscripts Support weapons that return 0 on fire 2023-08-18 16:43:53 -04:00
icon.png Add files via upload 2023-09-06 16:57:42 +02:00
mod.json Restructure and add class name callbacks 2023-08-18 05:58:42 -04:00
README.md Update README.md 2023-09-06 07:31:03 -07:00

WeaponFireCallbacks

Provides WeaponFireCallbacks_AddCallbackOnWeaponFired, WeaponFireCallbacks_AddCallbackOnWeaponClassFired, WeaponFireCallbacks_RemoveCallbackOnWeaponClassFired, WeaponFireCallbacks_AddCallbackOnOwnerClassFired, and WeaponFireCallbacks_RemoveCallbackOnOwnerClassFired

Use

WeaponFireCallbacks_AddCallbackOnWeaponFired( entity weapon, void functionref( entity weapon, WeaponPrimaryAttackParams attackParams, var ammoUsed ) callback )
WeaponFireCallbacks_AddCallbackOnWeaponClassFired( string weaponClass, void functionref( entity weapon, WeaponPrimaryAttackParams attackParams, var ammoUsed ) callback )
WeaponFireCallbacks_RemoveCallbackOnWeaponClassFired( string weaponClass, void functionref( entity weapon, WeaponPrimaryAttackParams attackParams, var ammoUsed ) callback )
WeaponFireCallbacks_AddCallbackOnOwnerClassFired( string ownerClass, void functionref( entity weapon, WeaponPrimaryAttackParams attackParams, var ammoUsed ) callback )
WeaponFireCallbacks_RemoveCallbackOnOwnerClassFired( string ownerClass, void functionref( entity weapon, WeaponPrimaryAttackParams attackParams, var ammoUsed ) callback )