예제 #1
0
        public Chat_Message(Il2CppStructArray <byte> messageBytes)
        {
            string       json    = SerialisationUtil.Deserialise <string>(messageBytes);
            Chat_Message message = Read(json);

            PeerID           = message.PeerID;
            Sender           = message.Sender;
            Message          = message.Message;
            IsPrivateMessage = message.IsPrivateMessage;
        }
예제 #2
0
        public Chat_Message(Il2CppStructArray <byte> messageBytes)
        {
            var          json    = Il2CppSystem.Text.Encoding.Default.GetString(messageBytes);
            Chat_Message message = Read(json);

            PeerID           = message.PeerID;
            Sender           = message.Sender;
            Message          = message.Message;
            IsPrivateMessage = message.IsPrivateMessage;

            //throw new System.Exception("This code was broken in BTD6 update 27.0");
            // commented code below broke in update 27.0
            //string json = SerialisationUtil.Deserialise<string>(messageBytes);

            // this code is commented because code above is broken

            /*Chat_Message message = Read(json);
             * PeerID = message.PeerID;
             * Sender = message.Sender;
             * Message = message.Message;
             * IsPrivateMessage = message.IsPrivateMessage;*/
        }