diff --git a/Assets/Scripts/GameScript.cs b/Assets/Scripts/GameScript.cs index 1cbfba7..83b59aa 100644 --- a/Assets/Scripts/GameScript.cs +++ b/Assets/Scripts/GameScript.cs @@ -93,6 +93,7 @@ public class GameScript : MonoBehaviour Cursor.visible = true; Object.transform.localScale = new Vector3(1, 1, 1); Object.GetComponent().sprite = null; + Destroy(Object.GetComponent()); if(pickedUpItem != null && pickedUpItem.name == "Rag") { @@ -135,11 +136,10 @@ public class GameScript : MonoBehaviour placement = Physics2D.Raycast(new Vector2(xBound, yBound), Vector2.zero); - }while(placement.collider == null); + }while(placement.collider == null || placement.collider.gameObject.tag != "Object"); Instantiate(Dirt, new Vector2(xBound, yBound), Quaternion.identity); } - Destroy(Object.GetComponent()); } } diff --git a/Assets/Textures/Gem.png b/Assets/Textures/Gem.png index c04110f..851cb85 100644 Binary files a/Assets/Textures/Gem.png and b/Assets/Textures/Gem.png differ diff --git a/Assets/Textures/Gem.xcf b/Assets/Textures/Gem.xcf index 2b1a9e6..34d8667 100644 Binary files a/Assets/Textures/Gem.xcf and b/Assets/Textures/Gem.xcf differ