コード例 #1
0
        public static void ConvertV1ToV2(int num)
        {
            DataConverter.Shops.V2.Shop shopV2 = new Server.DataConverter.Shops.V2.Shop();

            DataConverter.Shops.V1.Shop shopV1 = Server.DataConverter.Shops.V1.ShopManager.LoadShop(num);

            shopV2.Name     = shopV1.Name;
            shopV2.JoinSay  = shopV1.JoinSay;
            shopV2.LeaveSay = shopV1.LeaveSay;
            int n = 0;

            for (int i = 1; i <= 7; i++)
            {
                for (int z = 1; z <= 66; z++)
                {
                    if (shopV1.Sections[i].Items[z].GetItem > 0 && n < 100)
                    {
                        shopV2.Items[n].GetItem   = shopV1.Sections[i].Items[z].GetItem;
                        shopV2.Items[n].GiveItem  = shopV1.Sections[i].Items[z].GiveItem;
                        shopV2.Items[n].GiveValue = shopV1.Sections[i].Items[z].GiveValue;
                        n++;
                    }
                }
            }

            Shops.V2.ShopManager.SaveShop(shopV2, num);
        }
コード例 #2
0
ファイル: ShopConverter.cs プロジェクト: pzaps/Server
        public static void ConvertV1ToV2(int num)
        {
            DataConverter.Shops.V2.Shop shopV2 = new Server.DataConverter.Shops.V2.Shop();

            DataConverter.Shops.V1.Shop shopV1 = Server.DataConverter.Shops.V1.ShopManager.LoadShop(num);

            shopV2.Name = shopV1.Name;
            shopV2.JoinSay = shopV1.JoinSay;
            shopV2.LeaveSay = shopV1.LeaveSay;
            int n = 0;
            for (int i = 1; i <= 7; i++) {
                for (int z = 1; z <= 66; z++) {
                        if (shopV1.Sections[i].Items[z].GetItem > 0 && n < 100) {
                            shopV2.Items[n].GetItem = shopV1.Sections[i].Items[z].GetItem;
                            shopV2.Items[n].GiveItem = shopV1.Sections[i].Items[z].GiveItem;
                            shopV2.Items[n].GiveValue = shopV1.Sections[i].Items[z].GiveValue;
                            n++;
                        }
                }
            }

            Shops.V2.ShopManager.SaveShop(shopV2, num);
        }