conn | クライアントから接続を開始 |
playerControllerId | 新しいプレイヤーの ID |
extraMessageReader | 新しいプレイヤーに渡される追加のメッセージオブジェクト |
ClientScene.AddPlayer によってクライアントで新しいプレイヤーが追加されたときにサーバー上で呼び出されます。
この関数のデフォルト実装は playerPrefab から新しいプレイヤーオブジェクトを作成します。
using UnityEngine; using UnityEngine.Networking; using UnityEngine.Networking.NetworkSystem;
class MyManager : NetworkManager { public override void OnServerAddPlayer(NetworkConnection conn, short playerControllerId, NetworkReader extraMessageReader) { if (extraMessageReader != null) { var s = extraMessageReader.ReadMessage<StringMessage>(); Debug.Log("my name is " + s.value); } OnServerAddPlayer(conn, playerControllerId, extraMessageReader); } }