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