Exemplo n.º 1
0
    // handle Error when sending message
    private void OnError(NetworkMessage netMsg)
    {
        ErrorMessage errorMsg = new ErrorMessage();

        errorMsg.Deserialize(netMsg.reader);

        Debug.LogError("NetworkServerError errorCode: " + errorMsg.errorCode);
    }
Exemplo n.º 2
0
        public void ErrorMessageTest()
        {
            // try setting value with constructor
            ErrorMessage message = new ErrorMessage(42);

            // serialize
            NetworkWriter writer = new NetworkWriter();

            message.Serialize(writer);
            byte[] writerData = writer.ToArray();

            // deserialize the same data - do we get the same result?
            ErrorMessage fresh = new ErrorMessage();

            fresh.Deserialize(new NetworkReader(writerData));
            Assert.That(fresh.value, Is.EqualTo(message.value));
        }