Add climbable property to brush faces
This commit is contained in:
@@ -156,6 +156,7 @@ export interface FaceUvState {
|
|||||||
export interface BrushFace {
|
export interface BrushFace {
|
||||||
materialId: string | null;
|
materialId: string | null;
|
||||||
uv: FaceUvState;
|
uv: FaceUvState;
|
||||||
|
climbable: boolean;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface BoxBrushWaterSettings {
|
export interface BoxBrushWaterSettings {
|
||||||
@@ -384,7 +385,8 @@ export function isTorusBrush(brush: Brush): brush is TorusBrush {
|
|||||||
function cloneBrushFace(face: BrushFace): BrushFace {
|
function cloneBrushFace(face: BrushFace): BrushFace {
|
||||||
return {
|
return {
|
||||||
materialId: face.materialId,
|
materialId: face.materialId,
|
||||||
uv: cloneFaceUvState(face.uv)
|
uv: cloneFaceUvState(face.uv),
|
||||||
|
climbable: face.climbable
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -943,7 +945,8 @@ export function createDefaultBrushFaces<FaceId extends WhiteboxFaceId>(
|
|||||||
faceId,
|
faceId,
|
||||||
{
|
{
|
||||||
materialId: null,
|
materialId: null,
|
||||||
uv: createDefaultFaceUvState()
|
uv: createDefaultFaceUvState(),
|
||||||
|
climbable: false
|
||||||
}
|
}
|
||||||
])
|
])
|
||||||
) as Record<FaceId, BrushFace>;
|
) as Record<FaceId, BrushFace>;
|
||||||
|
|||||||
Reference in New Issue
Block a user