private void AddCoordsToCell(IntVector2 coords) { MazeCell cell = GetCell(coords); var walls = cell.GetComponentsInChildren <MazeWall>(); foreach (var wall in walls) { wall.AddCoordText(coords); } }
public void OpenDoorsInCell(IntVector2 cellCoords, bool doItInstantly = false) { MazeCell cellToClose = cells[cellCoords.x, cellCoords.z]; MazeDoor[] doorsToClose = cellToClose.GetComponentsInChildren <MazeDoor>(); foreach (var door in doorsToClose) { if (doItInstantly) { door.OpenDoorInstantly(); } else { door.OpenDoor(); } } }