Skip to content

Commit 4491b16

Browse files
committed
🚧 Implement #265
1 parent 206c42c commit 4491b16

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/systems/rigRenderer.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ export interface IRenderedNode {
6666
name: string
6767
safe_name: string
6868
uuid: string
69-
parent: string
69+
parent?: string
7070
/**
7171
* The default transformation of the node
7272
*/
@@ -320,7 +320,7 @@ function renderGroup(
320320
defaultVariant: IRenderedVariant
321321
): INodeStructure | undefined {
322322
if (!group.export) return
323-
const parentId = (group.parent instanceof Group ? group.parent.uuid : group.parent)!
323+
const parentId = group.parent instanceof Group ? group.parent.uuid : undefined
324324

325325
const path = PathModule.join(rig.model_export_folder, 'default', group.name + `.json`)
326326
const parsed = parseResourcePackPath(path)
@@ -427,7 +427,7 @@ function renderGroup(
427427

428428
function renderItemDisplay(display: VanillaItemDisplay, rig: IRenderedRig) {
429429
if (!display.export) return
430-
const parentId = (display.parent instanceof Group ? display.parent.uuid : display.parent)!
430+
const parentId = display.parent instanceof Group ? display.parent.uuid : undefined
431431

432432
const path = PathModule.join(rig.model_export_folder, display.name + `.json`)
433433
const parsed = parseResourcePackPath(path)
@@ -455,7 +455,7 @@ function renderItemDisplay(display: VanillaItemDisplay, rig: IRenderedRig) {
455455

456456
function renderBlockDisplay(display: VanillaBlockDisplay, rig: IRenderedRig) {
457457
if (!display.export) return
458-
const parentId = (display.parent instanceof Group ? display.parent.uuid : display.parent)!
458+
const parentId = display.parent instanceof Group ? display.parent.uuid : undefined
459459

460460
const path = PathModule.join(rig.model_export_folder, display.name + `.json`)
461461
const parsed = parseResourcePackPath(path)
@@ -482,7 +482,7 @@ function renderBlockDisplay(display: VanillaBlockDisplay, rig: IRenderedRig) {
482482

483483
function renderTextDisplay(display: TextDisplay, rig: IRenderedRig): INodeStructure | undefined {
484484
if (!display.export) return
485-
const parentId = (display.parent instanceof Group ? display.parent.uuid : display.parent)!
485+
const parentId = display.parent instanceof Group ? display.parent.uuid : undefined
486486

487487
const path = PathModule.join(rig.model_export_folder, display.name + `.json`)
488488
const parsed = parseResourcePackPath(path)

0 commit comments

Comments
 (0)