public void Init(int id, PhotoWallItem item, Func <int, PhotoWallItem> getItem) { _id = id; _getItem = getItem; _item = item; _defaultScale = transform.localScale; }
public void Init(int id, float radius, PhotoWallItem item, Func <int, PhotoWallItem> getItem) { _id = id; _radius = radius; _getItem = getItem; _item = item; _image = GetComponent <Image>(); _group = GetComponent <CanvasGroup>(); CanMove = true; }
public float GetDistance(PhotoWallItem item) { return(Vector2.Distance(Rect.anchoredPosition, item.Rect.anchoredPosition)); }