コード例 #1
0
        public void UnitMovePath()
        {
            _moveNode = _targetNode;
            DijkstraSearch dijkstraSearch = FindObjectOfType <DijkstraSearch>();

            dijkstraSearch.SearchPath();
            pathfound = true;
        }
コード例 #2
0
        public void UnitAttack()
        {
            _targetNode = targetUnit.ClosestGridNode;
            WalkableAreaSearch walkableAreaSearch = FindObjectOfType <WalkableAreaSearch>();

            walkableAreaSearch.SearchMovmentPoint();
            DijkstraSearch dijkstraSearch = FindObjectOfType <DijkstraSearch>();

            dijkstraSearch.SearchPath();
            pathfound = true;
            MovetoTile();
            //Damage Here
            targetUnit.Health -= Damage;
            Debug.Log(targetUnit + "was damaged ");
        }