I have two different inventory widgets which are at 90 degrees and 0 degrees. I want to swap between the two widgets when the player presses a button. So I was thinking I could write the current position to a variable within the playerstate and then remove the widget, after removing the widget create the new widget (90 deg or 0 deg) and place it in the same position. However, for some reason after you drag+drop the widget the new position always returns as 0,0 from Slot as Canvas → Get Position()