mylingo3d
Version:
Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor
18 lines (14 loc) • 434 B
text/typescript
import IFloor, { floorDefaults, floorSchema } from "./IFloor"
import Defaults from "./utils/Defaults"
import { ExtractProps } from "./utils/extractProps"
export default interface IBuilding extends IFloor {
repeatY: number
}
export const buildingSchema: Required<ExtractProps<IBuilding>> = {
...floorSchema,
repeatY: Number
}
export const buildingDefaults: Defaults<IBuilding> = {
...floorDefaults,
repeatY: 1
}