示例#1
0
文件: Board.cs 项目: aigoia/goetita
        void FindPlayerNode(Player player)
        {
            if (_gameManager.currentPlayer == null)
            {
                return;
            }

            startNode = NodeList.Find(i => i.Coordinate == GameUtility.Coordinate(player.transform.position));
        }
示例#2
0
文件: Board.cs 项目: aigoia/goetita
        void FindEnemyNode(Enemy enemy)
        {
            if (_gameManager.currentPlayer == null)
            {
                return;
            }

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