Skip to content

OnPlayerVoice

Usage

  • Return a non-null value to override default behavior

Example Autogenerated

csharp
private object OnPlayerVoice( BasePlayer instance, byte[] data )
{
    Puts( "OnPlayerVoice works!" );
    return null;
}

Location

  • BasePlayer::OnReceivedVoice(byte[] data)
csharp
public void OnReceivedVoice(byte[] data)
{
	if (Interface.CallHook("OnPlayerVoice", this, data) == null)
	{
		NetWrite netWrite = Network.Net.sv.StartWrite();
		netWrite.PacketID(Message.Type.VoiceData);
		netWrite.EntityID(net.ID);
		netWrite.BytesWithSize(data);
//---

Released under the MIT License.