public DataContext() { foreach (var chara in Info.Instance().Member) { if (chara.Value == 0) { continue; } Charactors.Add(new Charactor((chara.Value - 1) * 0x4010 + 0xA8750) { Name = chara.Name }); } foreach (var info in Info.Instance().Tools) { Tools.Add(new Item(info, 0xA3D68)); } foreach (var info in Info.Instance().Mains) { Mains.Add(new Item(info, 0xA3D68)); } foreach (var info in Info.Instance().Subs) { Subs.Add(new Item(info, 0xA3D68)); } foreach (var info in Info.Instance().Heads) { Heads.Add(new Item(info, 0xA3D68)); } foreach (var info in Info.Instance().Bodys) { Bodys.Add(new Item(info, 0xA3D68)); } foreach (var info in Info.Instance().Accessorys) { Accessorys.Add(new Item(info, 0xA3D68)); } foreach (var info in Info.Instance().Materials) { Materials.Add(new Item(info, 0xA3D68)); } foreach (var info in Info.Instance().Synthesises) { Synthesises.Add(new Item(info, 0xA3D68)); } for (uint i = 0; i < 9; i++) { Party.Add(new SaveDataValue <uint>(0xA3D38 + 4 * i, 4, 0, 9)); } }
private void Init() { AppendList("info\\tool.txt", Tools); AppendList("info\\main.txt", Mains); AppendList("info\\sub.txt", Subs); AppendList("info\\head.txt", Heads); AppendList("info\\body.txt", Bodys); AppendList("info\\accessory.txt", Accessorys); AppendList("info\\material.txt", Materials); AppendList("info\\synthesis.txt", Synthesises); AppendList("info\\member.txt", Member); AppendList("info\\skill.txt", Skill); AppendList("info\\title.txt", Title); Mains.Sort(); Subs.Sort(); Heads.Sort(); Bodys.Sort(); Accessorys.Sort(); Materials.Sort(); Synthesises.Sort(); }