UNPKG

@phaserjs/phaser

Version:
21 lines (20 loc) 738 B
import { HIERARCHY, HierarchyComponent } from "./HierarchyComponent"; export function DebugHierarchyComponent(id) { const data = HierarchyComponent.data[id]; const parent = data[HIERARCHY.PARENT]; const world = data[HIERARCHY.WORLD]; const next = data[HIERARCHY.NEXT]; const prev = data[HIERARCHY.PREV]; console.group(`Entity ID: ${id}`); console.log(`parent: ${parent} - world: ${world}`); console.log(`> next: ${next} < prev: ${prev}`); const kids = data[HIERARCHY.NUM_CHILDREN]; const first = data[HIERARCHY.FIRST]; const last = data[HIERARCHY.LAST]; if (kids > 0) { console.log(`first: ${first}`); console.log(`last: ${last}`); console.log(`numChildren: ${kids}`); } console.groupEnd(); }