Skip to content

OnSignalBroadcast

Usage

  • Return a non-null value to override default behavior

Example Autogenerated

csharp
private object OnSignalBroadcast( BaseEntity instance, Network.Connection sourceConnection, BaseEntity.Signal signal, string arg )
{
    Puts( "OnSignalBroadcast works!" );
    return null;
}

Location

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

Released under the MIT License.