private void OnTriggerEnter2D(Collider2D collision) { if (collision.gameObject.name.Equals("KeyHalf1")) { key = true; } else if (collision.gameObject.name.Equals("Fire")) { fire = true; } if (fire && key && !complete) { firstHalf.transform.parent = secondHalf.transform; firstHalf.GetComponent <Drag>().myHalf = secondHalf; secondHalf.GetComponent <Collider2D>().bounds.Expand(20); text.text = "Connected! Press 'space' to exit."; InventoryScript.RemoveItemStatic(0); InventoryScript.RemoveItemStatic(1); InventoryScript.AddItemStatic(fullKeySprite, 2); complete = true; } }