private void OnErrorMsg(BinaryReader packet) { int msg = packet.ReadByte(); // align packet.ReadByte(); packet.ReadByte(); packet.ReadByte(); int pcode = packet.ReadInt32(); if (msg == 2) //ERRMSG_DECKERROR { int code = pcode & 0xFFFFFFF; int flag = pcode >> 28; if (flag <= 5) //DECKERROR_CARDCOUNT { NamedCard card = NamedCard.Get(code); if (card != null) { _ai.OnDeckError(card.Name); } else { _ai.OnDeckError("Unknown Card"); } } else { _ai.OnDeckError("DECK"); } } //Connection.Close(); }
private void OnErrorMsg(BinaryReader packet) { int msg = packet.ReadByte(); // align packet.ReadByte(); packet.ReadByte(); packet.ReadByte(); int code = packet.ReadInt32(); if (msg == 2) //ERRMSG_DECKERROR { NamedCard card = NamedCard.Get(code); if (card != null) { _ai.OnDeckError(card.Name); } else if (code == 1) { _ai.OnDeckError("DECK"); } else { _ai.OnDeckError("Unknown Card"); } } //Connection.Close(); }
private void AddCard(NamedCard card) { if (card.IsExtraCard()) { this.ExtraCards.Add(card); } else { this.Cards.Add(card); } }
public void SetId(int id) { if (Id == id) { return; } Id = id; Data = NamedCard.Get(Id); if (Data != null) { Name = Data.Name; } }
private void AddNewCard(int cardId, bool sideDeck) { NamedCard newCard = NamedCard.Get(cardId); if (newCard == null) { return; } if (!sideDeck) { this.AddCard(newCard); } else { this.SideCards.Add(newCard); } }
public void SetId(int id) { if (this.Id == id) { return; } this.Id = id; this.Data = NamedCard.Get(this.Id); if (this.Data != null) { this.Name = this.Data.Name; if (this.Data.Alias != 0) { this.Alias = this.Data.Alias; } } }
public static string Test2(string test) { NamedCard card1 = NamedCard.Get(22862454); return(card1.Name); }