Version: 5.6

戻り値

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 を呼び出すことによってすぐ使用できます。