Use selected terrain's layer count for paint layer index calculation
This commit is contained in:
@@ -3379,7 +3379,8 @@ export function App({
|
|||||||
terrainId: selectedTerrain.id,
|
terrainId: selectedTerrain.id,
|
||||||
tool: "paint",
|
tool: "paint",
|
||||||
layerIndex: clampTerrainPaintLayerIndex(
|
layerIndex: clampTerrainPaintLayerIndex(
|
||||||
activeTerrainPaintLayerIndex
|
activeTerrainPaintLayerIndex,
|
||||||
|
selectedTerrain.layers.length
|
||||||
),
|
),
|
||||||
radius: terrainBrushSettings.radius,
|
radius: terrainBrushSettings.radius,
|
||||||
strength: terrainBrushSettings.strength,
|
strength: terrainBrushSettings.strength,
|
||||||
@@ -3405,7 +3406,8 @@ export function App({
|
|||||||
falloff: terrainBrushSettings.falloff
|
falloff: terrainBrushSettings.falloff
|
||||||
};
|
};
|
||||||
const resolvedTerrainPaintLayerIndex = clampTerrainPaintLayerIndex(
|
const resolvedTerrainPaintLayerIndex = clampTerrainPaintLayerIndex(
|
||||||
activeTerrainPaintLayerIndex
|
activeTerrainPaintLayerIndex,
|
||||||
|
selectedTerrain?.layers.length
|
||||||
);
|
);
|
||||||
const selectedTerrainActivePaintLayer =
|
const selectedTerrainActivePaintLayer =
|
||||||
selectedTerrain?.layers[resolvedTerrainPaintLayerIndex] ?? null;
|
selectedTerrain?.layers[resolvedTerrainPaintLayerIndex] ?? null;
|
||||||
|
|||||||
Reference in New Issue
Block a user