Untitled

 avatar
unknown
csharp
4 years ago
417 B
7
Indexable
public class NetworkPlayer : NetworkBehaviour
{
	[SyncVar]
	private string _playerName;

	public string PlayerName { get{ return _playerName; } }

	public override void OnStartServer()
	{
		var authMessage = (AuthData)connectionToClient.authenticationData;
		SetName(authMessage.PlayerName); //name is not null I checked
	}

	[Server]
	private void SetName(string name)
	{
		_playerName = name;
	}
}
Editor is loading...