Ejemplo n.º 1
0
        void FindPlayerNode(Player player)
        {
            if (_gameManager.currentPlayer == null)
            {
                return;
            }

            startNode = NodeList.Find(i => i.Coordinate == GameUtility.Coordinate(player.transform.position));
        }
Ejemplo n.º 2
0
        void FindEnemyNode(Enemy enemy)
        {
            if (_gameManager.currentPlayer == null)
            {
                return;
            }

            startNode = NodeList.Find(i => i.Coordinate == GameUtility.Coordinate(enemy.transform.position));
        }
Ejemplo n.º 3
0
 public void SetDjikstraRootById(int id)
 {
     DijkstraRoot = NodeList.Find(n => n.Element.id == id);
 }