private void CurrentImageItem_OnClick(ImageItem currentItem) { if (currentViewMode == ViewMode.Preview && !animated) { t = 0; currentViewMode = ViewMode.View; selectedItem = currentItem; canvasGroup.interactable = false; selectedItem.transform.SetParent(viewRect, true); startAnchorPosition = selectedItem.Rect.anchoredPosition; startRectSize = selectedItem.Rect.sizeDelta; viewRectAnchor = startAnchorPosition; selectedItem.EnterViewMode(); } }