Version: 5.4

戻り値

TMsg ネットワークメッセージのタイプ。必ず MessageBase を継承してなければいけません。

説明

ReadMessage は NetworkMessage オブジェクトの NetworkReader からネットワークメッセージを抽出するために使用されます。

例えば AddPlayer メッセージのハンドラーは以下になります。

class MyManager : NetworkManager
{
	void OnServerAddPlayerMessageInternal(NetworkMessage netMsg)
	{
		var msg = netMsg.ReadMessage<NetworkSystem.AddPlayerMessage>();
		OnServerAddPlayer(netMsg.conn, msg.playerControllerId);
	}
}

AddPlayerMessage は DeSerialize() を呼び出すことによってメッセージが作成されます。そして、ReadMessage を呼び出すことによってすぐ使用できます。