OnRfFrequencyChanged
Usage
- No return behavior
Example Autogenerated
csharp
private void OnRfFrequencyChanged( Detonator instance, int freq, BasePlayer player )
{
Puts( "OnRfFrequencyChanged works!" );
}csharp
private void OnRfFrequencyChanged( PagerEntity instance, int num, BasePlayer player )
{
Puts( "OnRfFrequencyChanged works!" );
}csharp
private void OnRfFrequencyChanged( RFBroadcaster instance, int num, BasePlayer player )
{
Puts( "OnRfFrequencyChanged works!" );
}csharp
private void OnRfFrequencyChanged( RFReceiver instance, int num, BasePlayer player )
{
Puts( "OnRfFrequencyChanged works!" );
}Location
- Detonator::ServerSetFrequency(BasePlayer player, int freq)
- PagerEntity::ServerSetFrequency(BaseEntity.RPCMessage msg)
- RFBroadcaster::ServerSetFrequency(BaseEntity.RPCMessage msg)
- RFReceiver::ServerSetFrequency(BaseEntity.RPCMessage msg)
csharp
//---
}
item.instanceData.dataInt = frequency;
item.MarkDirty();
}
ownerItem?.LoseCondition(ownerItem.maxCondition * 0.01f);
Interface.CallHook("OnRfFrequencyChanged", this, freq, player);
}
}csharp
//---
if (Interface.CallHook("OnRfFrequencyChange", this, num, msg.player) == null)
{
RFManager.ChangeFrequency(frequency, num, this, isListener: true);
frequency = num;
SendNetworkUpdateImmediate();
Interface.CallHook("OnRfFrequencyChanged", this, num, msg.player);
}
}
}csharp
//---
}
else if (Interface.CallHook("OnRfFrequencyChange", this, num, msg.player) == null)
{
SetFrequency(num);
Hurt(MaxHealth() * 0.01f, DamageType.Decay, this);
Interface.CallHook("OnRfFrequencyChanged", this, num, msg.player);
}
}
}csharp
//---
{
int num = RFManager.ClampFrequency(msg.read.Int32());
if (Interface.CallHook("OnRfFrequencyChange", this, num, msg.player) == null)
{
SetFrequency(num);
Interface.CallHook("OnRfFrequencyChanged", this, num, msg.player);
}
}
}