From 65c12f4afb12eff4877e00b096953b16ebe10467 Mon Sep 17 00:00:00 2001
From: Ny Bruker <robinhs@stud.ntnu.no>
Date: Thu, 10 Nov 2022 20:45:58 +0100
Subject: [PATCH] Added new variants for instanciating prefabs.

---
 MrBigsock/Assets/Code/Services/PrefabService.cs | 12 ++++++++++--
 MrBigsock/Assets/Prefabs/attack.prefab          |  2 +-
 2 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/MrBigsock/Assets/Code/Services/PrefabService.cs b/MrBigsock/Assets/Code/Services/PrefabService.cs
index d39ec9a4..3586eebb 100644
--- a/MrBigsock/Assets/Code/Services/PrefabService.cs
+++ b/MrBigsock/Assets/Code/Services/PrefabService.cs
@@ -41,14 +41,22 @@ namespace BigSock.Service {
 		public GameObject Instance(string name, Vector3? pos = null)
 			=> Instance(_prefabs[_sanitize(name)], pos);
 
-		private GameObject Instance(GameObject obj, Transform parent)
-		{
+		private GameObject Instance(GameObject obj, Transform parent) {
 			var res = MonoBehaviour.Instantiate(obj, parent);
 			return res;
 		}
 		public GameObject Instance(string name, Transform parent)
 			=> Instance(_prefabs[_sanitize(name)], parent);
 
+
+		public GameObject Instance(GameObject obj, Vector3 position, Quaternion rotation, Transform parent) {
+			return MonoBehaviour.Instantiate(obj, position, rotation, parent);
+		}
+		public GameObject Instance(GameObject obj, Vector3 position, Quaternion rotation) {
+			return MonoBehaviour.Instantiate(obj, position, rotation);
+		}
+
+
 		/*
 			Destroy an instance.
 		*/
diff --git a/MrBigsock/Assets/Prefabs/attack.prefab b/MrBigsock/Assets/Prefabs/attack.prefab
index 3eacefd0..8b60b942 100644
--- a/MrBigsock/Assets/Prefabs/attack.prefab
+++ b/MrBigsock/Assets/Prefabs/attack.prefab
@@ -105,7 +105,7 @@ BoxCollider2D:
   m_SpriteTilingProperty:
     border: {x: 0, y: 0, z: 0, w: 0}
     pivot: {x: 0.5, y: 0.5}
-    oldSize: {x: 1.125, y: 0.75}
+    oldSize: {x: 2.25, y: 1.5}
     newSize: {x: 1, y: 1}
     adaptiveTilingThreshold: 0.5
     drawMode: 0
-- 
GitLab