I want to move ObjectImage A to ObjectImage B.
ObjectImage A and ObjectImage B are on the same canvas.
enter image description here Object A = Ban33Stone
enter image description here Object B = Button
enter image description here Grid = Object B.parent.parent
I dont know, but i tried..
RectTransform rt = ObjectB.GetComponent<RectTransform>();
var screenPos = Camera.main.WorldToScreenPoint(rt.position);
var movePos = Vector2.zero;
RectTransformUtility.ScreenPointToLocalPointInRectangle(GameMainCanvas.transform as RectTransform
, screenPos
, Camera.main
, out movePos);
ObjectA.GetComponent<RectTransform>().position = GameMainCanvas.transform.TransformPoint(movePos);
Failed..