コード例 #1
0
 public void SendClientNotReady()
 {
     if (!IsNetworkActive)
     {
         return;
     }
     Transport.ClientSendPacket(MessageId.ClientNotReady);
 }
コード例 #2
0
 public void SendClientEnterGame()
 {
     if (!IsNetworkActive)
     {
         return;
     }
     Transport.ClientSendPacket(MessageId.ClientEnterGame);
 }
コード例 #3
0
 public void SendClientReady(string userId)
 {
     if (!IsNetworkActive)
     {
         return;
     }
     Transport.ClientSendPacket(MessageId.ClientReady, new StringMessage {
         value = userId
     });
 }
コード例 #4
0
 public void Send <T>(byte messageId, T message) where T : INetSerializable
 {
     if (!IsServer)
     {
         Transport.ClientSendPacket(messageId, messageData: message);
     }
     else
     {
         Transport.ServerSendPacketToAll(messageId, messageData: message);
     }
 }
コード例 #5
0
 public void Send(byte messageId)
 {
     if (!IsServer)
     {
         Transport.ClientSendPacket(messageId);
     }
     else
     {
         Transport.ServerSendPacketToAll(messageId);
     }
 }