예제 #1
0
 internal PBEBattleResultPacket(PBEBattleResult battleResult)
 {
     using (var ms = new MemoryStream())
         using (var w = new EndianBinaryWriter(ms, encoding: EncodingType.UTF16))
         {
             w.Write(Code);
             w.Write(BattleResult = battleResult);
             Data = new ReadOnlyCollection <byte>(ms.GetBuffer());
         }
 }
예제 #2
0
 internal PBEBattleResultPacket(byte[] data, EndianBinaryReader r)
 {
     Data         = new ReadOnlyCollection <byte>(data);
     BattleResult = r.ReadEnum <PBEBattleResult>();
 }