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