public void OnBeginDrag(PointerEventData beginDrag) { if (TileManagerService.GetInstance().IsLocked) { return; } TileSelector selector = TileSelector.GetInstance(); selector.Unselect(); selector.Select(this); }
public void OnPointerEnter(PointerEventData eventData) { if (TileManagerService.GetInstance().IsLocked) { return; } TileSelector selector = TileSelector.GetInstance(); if (selector.IsTileSelected() && selector.GetSelected() != this) { TileContainer tileB = selector.GetSelected(); TransitionToThenSwap(this, tileB); selector.Unselect(); } }