Ejemplo n.º 1
0
        private void saveToolStripMenuItem_Click(object sender, EventArgs e)
        {
            List <ODF_Char> Characters = new List <ODF_Char>();
            List <OCC_Char> Colors     = new List <OCC_Char>();
            List <OCO_Char> Costumes   = new List <OCO_Char>();
            List <OCS_Char> Skills     = new List <OCS_Char>();
            List <OCP_Char> Parameters = new List <OCP_Char>();
            List <OCT_Char> Talismans  = new List <OCT_Char>();

            for (int i = 0; i < partners.Count; i++)
            {
                ODF_Char n1 = new ODF_Char();
                n1.id   = partners[i].id;
                n1.data = partners[i].character;
                Characters.Add(n1);

                OCC_Char n2 = new OCC_Char();
                n2.id   = partners[i].id;
                n2.data = partners[i].color;
                Colors.Add(n2);

                OCO_Char n3 = new OCO_Char();
                n3.id      = partners[i].id;
                n3.data    = partners[i].costume;
                n3.enabled = partners[i].CostumeEnabled;
                Costumes.Add(n3);

                OCS_Char n4 = new OCS_Char();
                n4.id    = partners[i].id;
                n4.type0 = partners[i].type0;
                n4.type1 = partners[i].type1;
                n4.type2 = partners[i].type2;
                n4.type3 = partners[i].type3;
                Skills.Add(n4);

                OCP_Char n5 = new OCP_Char();
                n5.id   = partners[i].id;
                n5.data = partners[i].parameters;
                Parameters.Add(n5);

                OCT_Char n6 = new OCT_Char();
                n6.id   = partners[i].id;
                n6.data = partners[i].talisman;
                Talismans.Add(n6);
            }

            ODF.Write(PartnerFolder + "OriginalCharacterDefaultTable.odf", Characters);
            OCC.Write(PartnerFolder + "MenuColorPartsCustomList.occ", Colors);
            OCO.Write(PartnerFolder + "MenuCostumeCustomList.oco", Costumes);
            OCS.Write(PartnerFolder + "MenuSkillCustomList.ocs", Skills);
            OCP.Write(PartnerFolder + "MenuParamaterCustomList.ocp", Parameters);
            OCT.Write(PartnerFolder + "MenuTalismanCustomList.oct", Talismans);
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            List <OCO_Char> o = OCO.Read("MenuCostumeCustomList.oco");

            OCO.Write("MenuCostumeCustomList.oco", o);
        }