msgType | The id of the message to send. |
msg | A message instance to send. |
bool True if message was sent.
This sends a network message with a message Id to the server. This message is sent on channel zero, which by default is the reliable channel.
The message must be an instance of a class derived from MessageBase.
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); } }
The message id passed to Send() is used to identify the handler function to invoke on the server when the message is received.