From 91c4c3e67dd3d217069b1129c06ac491539f326e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tobias=20Sch=C3=B6ner?= <tobias.stonehead@gmail.com>
Date: Fri, 17 Jun 2022 12:48:25 +0200
Subject: [PATCH] Using SetParent instead of transform.parent

Suggested by unity warnings
Old version worked as well
---
 Assets/Scripts/InventoryStuff/DragHandling.cs | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/Assets/Scripts/InventoryStuff/DragHandling.cs b/Assets/Scripts/InventoryStuff/DragHandling.cs
index 90c26980..8b51c375 100644
--- a/Assets/Scripts/InventoryStuff/DragHandling.cs
+++ b/Assets/Scripts/InventoryStuff/DragHandling.cs
@@ -18,13 +18,13 @@ public void OnDrag(PointerEventData eventData)
         transform.position = Input.mousePosition;
 
         // display dragged object in front of all other ui
-        transform.parent = GetComponentInParent<Canvas>().transform;
+        transform.SetParent(GetComponentInParent<Canvas>().transform, false);
         transform.SetAsLastSibling();
     }
 
     public void OnEndDrag(PointerEventData eventData)
     {
-        transform.parent = StartingParent;
+        transform.SetParent(StartingParent, false);
         transform.localPosition = StartingPosition;
         GetComponent<CanvasGroup>().blocksRaycasts = true;
         dragged = false;
-- 
GitLab