public void GiveItself(Character.Humus H) { //Debug.Log("Giving if possible!"); if (Owner == null && Owner != H) { if (H.TakeItem(this.transform)) { GetComponent <SpriteRenderer>().sortingOrder = H.GetComponent <SpriteRenderer>().sortingOrder + 1; Owner = H; if (RB != null && !RB.simulated) { RB.simulated = true; } Collider2D[] C = GetComponents <Collider2D>(); for (int i = 0; i < C.Length; i++) { C[i].isTrigger = true; } } //Should disable Interactible and collision } }