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);
//---