Skip to content

Commit 04204bd

Browse files
committed
チャンドコード生成できるように
1 parent d1a7c64 commit 04204bd

5 files changed

Lines changed: 46 additions & 906 deletions

File tree

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,32 @@
1-
using Newtonsoft.Json;
1+
using CommandForgeGenerator.Command;
2+
using Newtonsoft.Json;
23
using Newtonsoft.Json.Linq;
4+
using UnityEngine.Assertions;
35

46
namespace CommandForgeGenerator.SandBox;
57

68
internal static class Program
79
{
810
private static void Main(string[] args)
911
{
10-
var blockJson = GetJson("blocks");
12+
var json = GetJson();
13+
var loader = CommandForgeLoader.LoadCommands(json);
14+
15+
if (loader.Count == 152)
16+
{
17+
Console.WriteLine(loader.Count == 152 ? "OK" : "NG");
18+
}
19+
else
20+
{
21+
Console.WriteLine("NG " + loader.Count);
22+
}
1123
}
1224

13-
private static JToken GetJson(string name)
25+
private static JToken GetJson()
1426
{
15-
var blockJsonPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "TestMod", $"{name}.json");
16-
var blockJson = File.ReadAllText(blockJsonPath);
17-
return (JToken)JsonConvert.DeserializeObject(blockJson);
27+
var skitPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "../../../", "SampleProject", "skits", "sample_skit.json");
28+
Console.WriteLine(skitPath);
29+
var json = File.ReadAllText(skitPath);
30+
return (JToken)JsonConvert.DeserializeObject(json);
1831
}
1932
}

0 commit comments

Comments
 (0)