msgType | 送信するメッセージ ID |
msg | 送信するメッセージのインスタンス |
bool メッセージが送信された場合、True を返します。
メッセージ ID でネットワークメッセージをサーバーに送信します。このメッセージは、デフォルトの信頼できるチャンネルである、チャンネル 0 で送信されます。
メッセージは、MessageBase から派生されたクラスのインスタンスである必要があります。
#pragma strict class RegisterHostMessage extends MessageBase { public var gameName: String; public var comment: String; public var passwordProtected: boolean; } class MasterClient { public var client: NetworkClient; public const var RegisterHotsMsgId: short = 888; public function RegisterHost(name: string) { var msg: var = new RegisterHostMessage(); msg.gameName = name; msg.comment = "test"; msg.passwordProtected = false; client.Send(RegisterHotsMsgId, msg); } }
class RegisterHostMessage : MessageBase { public string gameName; public string comment; public bool passwordProtected;
}
class MasterClient { public NetworkClient client;
public const short RegisterHotsMsgId = 888;
public void RegisterHost(srtring name) { RegisterHostMessage msg = new RegisterHostMessage(); msg.gameName = name; msg.comment = "test"; msg.passwordProtected = false;
client.Send(RegisterHotsMsgId, msg); } }
Send() 関数に渡されたメッセージ ID は、メッセージを受信したときサーバー上で呼び出される handler 関数を識別します。