Пример #1
0
        private void LogScripsRemainingForPurchaseInfos()
        {
#if RB_CN
            var result = ShopPurchases.Select(sp => Data.ShopItemMap[sp.ShopItem].ShopType).Distinct().ToArray();

            foreach (var shopType in result)
            {
                Logger.Info(
                    Localization.Localization.ExTurnInCollectable_ScripsRemaining,
                    shopType,
                    Memory.Scrips.GetRemainingScripsByShopType(shopType)
                    );
            }
#else
            var resultJob = ShopPurchases.Select(sp => Data.ShopItemMap[sp.ShopItem].ShopJob).Distinct().ToArray();

            foreach (var shopJob in resultJob)
            {
                var result = ShopPurchases.Where(sp => Data.ShopItemMap[sp.ShopItem].ShopJob == shopJob).Select(sp => Data.ShopItemMap[sp.ShopItem].ShopType).Distinct().ToArray();

                foreach (var shopType in result)
                {
                    Logger.Info(
                        Localization.Localization.ExTurnInCollectable_ScripsRemaining,
                        "[" + shopJob + "]" + shopType,
                        Memory.Scrips.GetRemainingScripsByShopType(shopJob, shopType)
                        );
                }
            }
#endif
        }
Пример #2
0
        private void LogScripsRemainingForPurchaseInfos()
        {
            var result = ShopPurchases.Select(sp => Data.ShopItemMap[sp.ShopItem].ShopType).Distinct().ToArray();

            foreach (var shopType in result)
            {
                Logger.Info(
                    Localization.Localization.ExTurnInCollectable_ScripsRemaining,
                    shopType,
                    Memory.Scrips.GetRemainingScripsByShopType(shopType));
            }
        }