Named in the code or data of server, client.
PlayerGivenShieldEvent[GameEventHandler("player_given_shield")]
public HookResult OnPlayerGivenShield(PlayerGivenShieldEvent args) {
// args.EntindexProvider, args.EntindexTarget, args.BulletShieldAmount,
// args.BulletShieldHealth, args.BulletShieldHealthMax, args.TechShieldAmount,
// args.TechShieldHealth, args.TechShieldHealthMax, args.AbilityidSource
return HookResult.Continue;
}| Field | Type | Deadworks property | Valve's comment |
| entindex_provider | long | EntindexProvider int | |
| entindex_target | long | EntindexTarget int | |
| bullet_shield_amount | long | BulletShieldAmount int | |
| bullet_shield_health | long | BulletShieldHealth int | |
| bullet_shield_health_max | long | BulletShieldHealthMax int | |
| tech_shield_amount | long | TechShieldAmount int | |
| tech_shield_health | long | TechShieldHealth int | |
| tech_shield_health_max | long | TechShieldHealthMax int | |
| abilityid_source | long | AbilityidSource int |