Skip to content

OnRfListenerAdd

Usage

  • Return a non-null value to override default behavior

Example Autogenerated

csharp
private object OnRfListenerAdd( IRFObject obj, int frequency )
{
    Puts( "OnRfListenerAdd works!" );
    return null;
}

Location

  • RFManager::AddListener(int frequency, IRFObject obj)
csharp
public static void AddListener(int frequency, IRFObject obj)
{
	frequency = ClampFrequency(frequency);
	if (Interface.CallHook("OnRfListenerAdd", obj, frequency) == null && GetListenerSet(frequency).Add(obj))
	{
		bool value;
		bool flag = _isFrequencyBroadcasting.TryGetValue(frequency, out value) && value;
		obj.RFSignalUpdate(flag);
		Interface.CallHook("OnRfListenerAdded", obj, frequency);
//---

Released under the MIT License.