コード例 #1
0
 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);
 }
コード例 #2
0
 public override void _Ready()
 {
     tileMapManipulator     = GetNode <TileMapManipulator>(tileMapManipulatorNodePath);
     pathfindingDebugCanvas = GetNode <DebugPathfindingCanvas>(pathfindingDebugCanvasNodePath);
     halfCellSize           = GetCellSize() / 2;
 }
コード例 #3
0
 public void Setup(GameState gameState)
 {
     tileMapManipulator = GetNode <TileMapManipulator>(tileMapManipulatorNodePath);
     tileMapManipulator.SetupTileMap(gameState);
 }