Named in the code or data of server, client.
PlayerUsedAbilityEvent[GameEventHandler("player_used_ability")]
public HookResult OnPlayerUsedAbility(PlayerUsedAbilityEvent args) {
// args.Player, args.Caster, args.Abilityname, args.Annotation
return HookResult.Continue;
}| Field | Type | Deadworks property | Valve's comment |
| player | player_pawn | Player CBasePlayerPawn? | |
| caster | ehandle | Caster CBaseEntity? | |
| abilityname | string | Abilityname string | |
| annotation | string | Annotation string |