Skip to content
Snippets Groups Projects
Commit a5a70f7f authored by Samuel Truman's avatar Samuel Truman
Browse files

Added init step

parent 8a64db51
No related branches found
No related tags found
No related merge requests found
using System.Collections.Generic;
using System.IO;
using System.Linq;
using de.jmu.ge.SpokeSceneImporter;
using de.jmu.ge.viavr.dialogs.runtime;
......@@ -19,6 +20,13 @@ public static void TestSpawnDialogs() {
instance.OnConfigureScene();
}
public override void Init() {
EnsureDirectory("Assets/Settings");
EnsureDirectory("Assets/Resources");
if(!File.Exists("Assets/Settings/BuildSettings.json")) return;
File.Copy("Assets/Settings/BuildSettings.json", "Assets/Resources/BuildSettings.json", true);
}
public override void OnConfigureScene() {
LoadDialogPrefab(out var dialogPrefab);
LoadBuildSettings(out var buildSettings);
......@@ -38,6 +46,10 @@ public override void OnConfigureScene() {
dialog.dialogId = avatar.dialogueId;
}
}
private static void EnsureDirectory(string path) {
if(!Directory.Exists(path)) Directory.CreateDirectory(path);
}
private static void LoadBuildSettings(out dynamic buildSettings) {
var buildSettingsText = Resources.Load("BuildSettings").ToString();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment