示例#1
0
    public IEnumerator MovingDirectlyTo(Tile target)
    {
        Vector3 end = target.TileToWorldCoord();

        Debug.DrawLine(transform.position + Vector3.up, end + Vector3.up, Color.red, 10f);

        if (end != transform.position)
        {
            yield return(StartCoroutine(LerpTo(end)));
        }

        thisUnit.ChangeCurrentTile(target);
    }