diff --git a/Library/Main.cs b/Library/Main.cs index 5827f6e..f9a6926 100644 --- a/Library/Main.cs +++ b/Library/Main.cs @@ -5,6 +5,7 @@ using Milimoe.FunGame.Core.Entity; using Milimoe.FunGame.Core.Library.Constant; using Milimoe.FunGame.Testing.Tests; using Oshima.FunGame.OshimaModules; +using Oshima.FunGame.OshimaModules.Models; using Oshima.FunGame.OshimaModules.Regions; using Oshima.FunGame.OshimaServers.Service; using Oshima.FunGame.WebAPI.Controllers; diff --git a/Library/Tests/CharacterTest.cs b/Library/Tests/CharacterTest.cs index 0c497e1..0f7c2d2 100644 --- a/Library/Tests/CharacterTest.cs +++ b/Library/Tests/CharacterTest.cs @@ -1,11 +1,11 @@ using Milimoe.FunGame.Core.Api.Utility; using Milimoe.FunGame.Core.Entity; -using Milimoe.FunGame.Core.Interface.Entity; using Milimoe.FunGame.Core.Library.Constant; using Milimoe.FunGame.Core.Model; using Oshima.Core.Constant; using Oshima.FunGame.OshimaModules.Characters; using Oshima.FunGame.OshimaModules.Effects.PassiveEffects; +using Oshima.FunGame.OshimaModules.Models; using Oshima.FunGame.OshimaModules.Regions; using Oshima.FunGame.OshimaModules.Skills; using Oshima.FunGame.OshimaServers.Model; diff --git a/Library/Tests/FunGame.cs b/Library/Tests/FunGame.cs index b5e2aa2..46fe5d3 100644 --- a/Library/Tests/FunGame.cs +++ b/Library/Tests/FunGame.cs @@ -5,6 +5,7 @@ using Milimoe.FunGame.Core.Library.Constant; using Milimoe.FunGame.Core.Model; using Oshima.Core.Constant; using Oshima.FunGame.OshimaModules.Effects.OpenEffects; +using Oshima.FunGame.OshimaModules.Models; using Oshima.FunGame.OshimaModules.Skills; using Oshima.FunGame.OshimaServers.Service; diff --git a/Library/Tests/FunGameBO5.cs b/Library/Tests/FunGameBO5.cs index 4271617..8ed151f 100644 --- a/Library/Tests/FunGameBO5.cs +++ b/Library/Tests/FunGameBO5.cs @@ -2,6 +2,7 @@ using Milimoe.FunGame.Core.Entity; using Milimoe.FunGame.Core.Library.Constant; using Milimoe.FunGame.Core.Model; +using Oshima.FunGame.OshimaModules.Models; using Oshima.FunGame.OshimaServers.Service; namespace Milimoe.FunGame.Testing.Tests diff --git a/Library/Tests/StoreTest.cs b/Library/Tests/StoreTest.cs index aa9316c..77bd417 100644 --- a/Library/Tests/StoreTest.cs +++ b/Library/Tests/StoreTest.cs @@ -2,7 +2,7 @@ using Milimoe.FunGame.Core.Entity; using Milimoe.FunGame.Core.Library.Constant; using Oshima.FunGame.OshimaModules.Items; -using Oshima.FunGame.OshimaServers.Service; +using Oshima.FunGame.OshimaModules.Models; namespace Milimoe.FunGame.Testing.Tests { @@ -124,12 +124,23 @@ namespace Milimoe.FunGame.Testing.Tests store4.AddItem(item, -1); store4.Goods[1].Quota = 1; store4.Goods[1].ExpireTime = new DateTime(2025, 7, 26, 03, 59, 59); + Store store5 = new("锻造积分商店") + { + AutoRefresh = true, + RefreshInterval = 3, + NextRefreshDate = DateTime.Today.AddHours(4), + GlobalStock = true, + }; + item = new 大师锻造券(); + store5.AddItem(item, -1); + store5.SetPrice(1, "锻造积分", 400); EntityModuleConfig dokyoStores = new("stores", "dokyo") { { "dokyo_logistics", store1 }, { "dokyo_weapons", store2 }, { "dokyo_yuki", store3 }, { "dokyo_welfare", store4 }, + { "dokyo_forge", store5 }, }; dokyoStores.SaveConfig(); Console.WriteLine("读取中……"); @@ -138,10 +149,12 @@ namespace Milimoe.FunGame.Testing.Tests Store? test2 = dokyoStores.Get("dokyo_weapons"); Store? test3 = dokyoStores.Get("dokyo_yuki"); Store? test4 = dokyoStores.Get("dokyo_welfare"); + Store? test5 = dokyoStores.Get("dokyo_forge"); Console.WriteLine(test1); Console.WriteLine(test2); Console.WriteLine(test3); Console.WriteLine(test4); + Console.WriteLine(test5); Console.ReadKey(); } }