Skip to content

OnFireworkDamage

Usage

  • Return a non-null value to override default behavior

Example Autogenerated

csharp
private object OnFireworkDamage( BaseFirework instance, HitInfo info )
{
    Puts( "OnFireworkDamage works!" );
    return null;
}

Location

  • BaseFirework::OnAttacked(HitInfo info)
csharp
public override void OnAttacked(HitInfo info)
{
	base.OnAttacked(info);
	if (base.isServer && Interface.CallHook("OnFireworkDamage", this, info) == null && info.damageTypes.Has(DamageType.Heat))
	{
		StaggeredTryLightFuse();
	}
}

Released under the MIT License.