From c7b5cc5b19b739223913a1ff2d214a47cad56813 Mon Sep 17 00:00:00 2001
From: Robin Ruud Kristensen <robin1998@hotmail.no>
Date: Wed, 26 Oct 2022 09:04:10 +0200
Subject: [PATCH] option to generate rooms in editor view

---
 .../Assets/Editor/RandomMapGeneratorEditor.cs | 34 +++++++++++++++++++
 .../Editor/RandomMapGeneratorEditor.cs.meta   | 11 ++++++
 2 files changed, 45 insertions(+)
 create mode 100644 MrBigsock/Assets/Editor/RandomMapGeneratorEditor.cs
 create mode 100644 MrBigsock/Assets/Editor/RandomMapGeneratorEditor.cs.meta

diff --git a/MrBigsock/Assets/Editor/RandomMapGeneratorEditor.cs b/MrBigsock/Assets/Editor/RandomMapGeneratorEditor.cs
new file mode 100644
index 00000000..0ceaf350
--- /dev/null
+++ b/MrBigsock/Assets/Editor/RandomMapGeneratorEditor.cs
@@ -0,0 +1,34 @@
+using Bigsock;
+using System.Collections;
+using System.Collections.Generic;
+using UnityEditor;
+using UnityEngine;
+
+
+namespace BigSock
+{
+    [CustomEditor(typeof(AbstractMapGen), true)]
+    public class RandomMapGeneratorEditor : Editor
+    {
+        AbstractMapGen generator;
+
+        private void Awake()
+        {
+            generator = (AbstractMapGen) target;
+        }
+
+        public override void OnInspectorGUI()
+        {
+            base.OnInspectorGUI();
+            if(GUILayout.Button("Create Map"))
+            {
+                generator.Generate();
+            }
+
+            if(GUILayout.Button("Clear Map"))
+            {
+                generator.ClearMap();
+            }
+        }
+    }
+}
\ No newline at end of file
diff --git a/MrBigsock/Assets/Editor/RandomMapGeneratorEditor.cs.meta b/MrBigsock/Assets/Editor/RandomMapGeneratorEditor.cs.meta
new file mode 100644
index 00000000..93edf372
--- /dev/null
+++ b/MrBigsock/Assets/Editor/RandomMapGeneratorEditor.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 495198b4c25bfef41a170198c98139e1
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
-- 
GitLab