public void MoveToTile(GridTile tile, ActionCallback acb = null) { transform.DOMove(tile.GetWalkPosition(), 0.5f).SetEase(Ease.OutCubic).OnComplete (() => { CurrentTile = tile; if (acb != null) { acb(); } } ); }