ConstructionBlueprint(
label: "Forge",
phases: [
ConstructionPhase(
cost: PhaseCost(work: 3.0),
label: "initial",
prefabs: [],
grids: [
AutoGrid(
label: "floor",
layer: GROUND,
width: 10,
height: 7,
origin: (0.0, 0.0),
data: [
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 5, 5, 5, 1, 5, 5, 5, 5, 1,
1, 5, 5, 5, 5, 5, 1, 5, 5, 1,
1, 1, 1, 5, 1, 1, 5, 5, 5, 1,
1, 5, 5, 1, 5, 1, 5, 5, 5, 1,
1, 5, 1, 5, 1, 5, 1, 5, 5, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
]
),
AutoGrid(
label: "walls",
layer: WALL,
width: 10,
height: 7,
origin: (0.0, 0.0),
data: [
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 4, 4, 4, 4, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 4, 1, 1, 1, 1, 1, 1, 1, 1,
1, 4, 4, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 4, 4, 4, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
]
),
]
),
ConstructionPhase(
on_enter: Some("PlayForgeFinishedSound"),
cost: PhaseCost(work: 0.0),
label: "final",
roof: Some(RoofConfig()),
prefabs: [
PrefabEntry(
label: "Furnace_1",
origin: (-36.0, 32.0),
),
...
],
grids: [
AutoGrid(
label: "floor",
layer: GROUND,
width: 10,
height: 7,
origin: (0.0, 0.0),
data: [
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 7, 7, 7, 7, 7, 7, 7, 7, 7,
1, 7, 7, 7, 7, 7, 7, 7, 7, 7,
1, 7, 7, 7, 7, 7, 7, 7, 7, 7,
1, 7, 7, 7, 7, 7, 7, 7, 7, 7,
1, 7, 7, 7, 7, 7, 7, 7, 7, 7,
1, 7, 7, 7, 7, 7, 7, 7, 7, 7,
]
),
AutoGrid(
label: "walls",
layer: WALL,
width: 10,
height: 7,
origin: (0.0, 0.0),
data: [
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 2, 2, 2, 2, 2, 2, 2, 2, 0,
0, 2, 0, 0, 0, 0, 0, 0, 2, 0,
0, 2, 0, 0, 0, 0, 0, 0, 0, 0,
0, 2, 0, 0, 0, 0, 0, 0, 2, 0,
0, 2, 2, 2, 0, 2, 2, 2, 2, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
]
),
]
)
]
)
Прочитал ваш первый девлог, рад что вы не сдаетесь и продолжаете работу!!!
Сейчас как раз самая интересная часть разработки) а первые 10 месяцев было сложно