Exemple #1
0
        public static void Read(Nettention.Proud.Message msg, out SportGameResult data)
        {
            data = new SportGameResult();

            byte wintype;

            msg.Read(out wintype);

            data.WinType = (WinType)wintype;

            byte length;

            msg.Read(out length);

            data.Winner = new Nettention.Proud.HostID[length];

            while (length > 0)
            {
                msg.Read(out data.Winner[length - 1]);
                length--;
            }

            msg.Read(out data.Score);
            msg.Read(out data.RewardMoney);
        }
Exemple #2
0
        public static void Write(Nettention.Proud.Message msg, SportGameResult data)
        {
            msg.Write((byte)data.WinType);

            byte loopCount = (byte)data.Winner.Length;

            msg.Write(loopCount);

            while (loopCount > 0)
            {
                msg.Write(data.Winner[loopCount - 1]);
                loopCount--;
            }

            msg.Write(data.Score);
            msg.Write(data.RewardMoney);
        }