Skip to content

OnSignalBroadcast

Usage

  • Return a non-null value to override default behavior

Example Autogenerated

csharp
private void OnSignalBroadcast( BaseEntity instance, Connection sourceConnection, Signal signal, string arg )
{
    Puts( "OnSignalBroadcast works!" );
}

Location

  • BaseEntity::SignalBroadcast(BaseEntity/Signal signal, string arg, Network.Connection sourceConnection)
csharp
//---
	}
	if (this.net.group == null)
	{
		return;
	}
	if (Interface.CallHook("OnSignalBroadcast", this, sourceConnection, signal, arg) != null)
	{
		return;
	}
	this.ClientRPC(RpcTarget.NetworkGroup("SignalFromServerEx", this, SendMethod.Unreliable, Priority.Immediate), (int)signal, arg, (sourceConnection != null) ? sourceConnection.userid : 0uL);
}

Released under the MIT License.