public override void _Ready() { base._Ready(); pathfindingTileMap = NodeGetter.GetFirstNodeInGroup <PathfindingTileMap>(GetTree(), GameConstants.PathfindingTileMapGroup, true); tileMapManipulator = pathfindingTileMap.tileMapManipulator; player = NodeGetter.GetFirstNodeInGroup <Player>(GetTree(), GameConstants.PlayerGroup, true); }
public override void _Ready() { tileMapManipulator = GetNode <TileMapManipulator>(tileMapManipulatorNodePath); pathfindingDebugCanvas = GetNode <DebugPathfindingCanvas>(pathfindingDebugCanvasNodePath); halfCellSize = GetCellSize() / 2; }
public void Setup(GameState gameState) { tileMapManipulator = GetNode <TileMapManipulator>(tileMapManipulatorNodePath); tileMapManipulator.SetupTileMap(gameState); }