Commit 54ae0211 authored by mercury233's avatar mercury233

update reading packs

parent 8266c93c
Pipeline #16745 failed with stages
in 12 minutes and 21 seconds
...@@ -593,19 +593,32 @@ namespace YGOSharp ...@@ -593,19 +593,32 @@ namespace YGOSharp
Card c = CardsManager.GetCardRaw(Id); Card c = CardsManager.GetCardRaw(Id);
if (c != null) if (c != null)
{ {
c.packShortNam = reader.GetString(1); string temp = reader.GetString(1);
c.packFullName = reader.GetString(2); c.packFullName = reader.GetString(2);
string[] mats = temp.Split("-");
if (mats.Length > 1)
c.packShortNam = mats[0];
else
c.packShortNam = c.packFullName.Length > 10 ? c.packFullName.Substring(0, 10) + "..." : c.packFullName;
c.reality = reader.GetString(3); c.reality = reader.GetString(3);
string temp = reader.GetString(4); temp = reader.GetString(4);
string[] mats = temp.Split("/"); mats = temp.Split("/");
if (mats.Length == 3) if (mats.Length == 3)
{ {
c.month = int.Parse(mats[0]); c.month = int.Parse(mats[0]);
c.day = int.Parse(mats[1]); c.day = int.Parse(mats[1]);
c.year = int.Parse(mats[2]); c.year = int.Parse(mats[2]);
} }
mats = temp.Split("-");
if (mats.Length == 3)
{
c.year = int.Parse(mats[0]);
c.month = int.Parse(mats[1]);
c.day = int.Parse(mats[2]);
}
c.packFullName = c.year + "-" + c.month.ToString().PadLeft(2, '0') + "-" + c.day.ToString().PadLeft(2, '0') + " " + c.packShortNam;
if (!pacDic.ContainsKey(c.packFullName)) if (!pacDic.ContainsKey(c.packFullName))
{ {
pacDic.Add(c.packFullName, c.packShortNam); pacDic.Add(c.packFullName, c.packShortNam);
packName p = new packName(); packName p = new packName();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment