Skip to content

OnPlayerSetInfo

Usage

  • No return behavior

Example Autogenerated

csharp
private void OnPlayerSetInfo( Network.Connection connection, string key, string val )
{
    Puts( "OnPlayerSetInfo works!" );
}
csharp
private void OnPlayerSetInfo( Network.Connection connection, string name, string value )
{
    Puts( "OnPlayerSetInfo works!" );
}

Location

  • BasePlayer::SetInfo(string key, string val)
  • ServerMgr::ClientReady(Network.Message packet)
csharp
public virtual void SetInfo(string key, string val)
{
	if (IsConnected)
	{
		Interface.CallHook("OnPlayerSetInfo", net.connection, key, val);
		net.connection.info.Set(key, val);
	}
}
csharp
//---
	}
	using (ClientReady clientReady = packet.read.Proto<ClientReady>())
	{
		foreach (ClientReady.ClientInfo item in clientReady.clientInfo)
		{
			Interface.CallHook("OnPlayerSetInfo", packet.connection, item.name, item.value);
			packet.connection.info.Set(item.name, item.value);
		}
		packet.connection.globalNetworking = clientReady.globalNetworking;
		packet.connection.state = Network.Connection.State.Connected;
		connectionQueue.JoinedGame(packet.connection);
//---

Released under the MIT License.