Skip to content

OnImpactEffectCreate

Usage

  • Return a non-null value to override default behavior

Example Autogenerated

csharp
private object OnImpactEffectCreate( HitInfo info, string customEffect )
{
    Puts( "OnImpactEffectCreate works!" );
    return null;
}

Location

  • Effect/server::ImpactEffect(HitInfo info, string customEffect)
csharp
public static void ImpactEffect(HitInfo info, string customEffect = null)
{
	if (Interface.CallHook("OnImpactEffectCreate", info, customEffect) != null || ((bool)info.InitiatorPlayer && info.InitiatorPlayer.limitNetworking) || !info.DoHitEffects || !CanPlayImpactEffect(info))
	{
		return;
	}
	string materialName = StringPool.Get(info.HitMaterial);
	int number = 0;
//---

Released under the MIT License.