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); }
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); }