UNPKG

civ7-modding-tools

Version:
23 lines (19 loc) 677 B
import { BaseNode } from "./BaseNode"; export type TProgressionTreeNodeNode = Pick<ProgressionTreeNodeNode, "progressionTreeNodeType" | "progressionTree" | "cost" | "iconString" | "name" >; export class ProgressionTreeNodeNode extends BaseNode<TProgressionTreeNodeNode> { progressionTreeNodeType: `NODE_${string}` | null = 'NODE_' progressionTree: `TREE_${string}` | null = 'TREE_' cost: number | null = 150; name: string | null = 'LOC_CIVIC__NAME'; iconString: string | null = 'cult_aksum'; constructor(payload: Partial<TProgressionTreeNodeNode> = {}) { super(); this.fill(payload); } }