예제 #1
0
    public void _OnClick(Vector2 mousePosition)
    {
        if (!CanMove())
        {
            return;
        }

        //float distance = Vector2.Distance(transform.position, mousePosition);

        //LayerMask mask = LayerMask.GetMask("Default");
        //RaycastHit2D hit = Physics2D.Raycast(transform.position, mousePosition - (Vector2)transform.position, distance, mask);

        nav.SetDestination(mousePosition, Sidebar.GetRunning());
        if (nav.GetPathLength() == 0)
        {
            Toast.ToastWrapper("Tile out of range");
        }
    }