Files
factory-hole-core/graph.json
2026-02-20 22:50:05 +09:00

1 line
10 KiB
JSON

{"results":[{"name":"Graph", "id":634}, {"name":"VisualNodeOutput", "id":25, "components":{"flecs.core.Component":{"size":0, "alignment":0}, "(flecs.core.Identifier,flecs.core.Symbol)":{"value":"VisualNodeOutput"}}}, {"name":"InputPin0", "id":26, "components":{"flecs.core.Component":{"size":0, "alignment":0}, "(flecs.core.Identifier,flecs.core.Symbol)":{"value":"InputPin0"}}}, {"name":"InputPin1", "id":27, "components":{"flecs.core.Component":{"size":0, "alignment":0}, "(flecs.core.Identifier,flecs.core.Symbol)":{"value":"InputPin1"}}}, {"name":"InputPin2", "id":28, "components":{"flecs.core.Component":{"size":0, "alignment":0}, "(flecs.core.Identifier,flecs.core.Symbol)":{"value":"InputPin2"}}}, {"name":"VisualNodeKind", "id":21, "tags":["flecs.core.PairIsTag", "flecs.core.Exclusive", "flecs.core.OneOf"], "components":{"flecs.core.Component":{"size":4, "alignment":4}, "flecs.meta.type":{"kind":"EnumType"}, "flecs.meta.TypeSerializer":null, "flecs.meta.enum":{"underlying_type":"flecs.meta.u32"}, "flecs.meta.constants":null, "(flecs.core.Identifier,flecs.core.Symbol)":{"value":"VisualNodeKind"}}}, {"name":"TileType", "id":22, "tags":["flecs.core.PairIsTag", "flecs.core.Exclusive", "flecs.core.OneOf"], "components":{"flecs.core.Component":{"size":1, "alignment":1}, "flecs.meta.type":{"kind":"EnumType"}, "flecs.meta.TypeSerializer":null, "flecs.meta.enum":{"underlying_type":"flecs.meta.u8"}, "flecs.meta.constants":null, "(flecs.core.Identifier,flecs.core.Symbol)":{"value":"TileType"}}}, {"parent":"VisualNodeKind", "name":"Add", "id":578, "components":{"(flecs.core.constant,flecs.meta.u32)":0}}, {"parent":"VisualNodeKind", "name":"Subtract", "id":579, "components":{"(flecs.core.constant,flecs.meta.u32)":1}}, {"parent":"VisualNodeKind", "name":"Multiply", "id":580, "components":{"(flecs.core.constant,flecs.meta.u32)":2}}, {"parent":"VisualNodeKind", "name":"Divide", "id":581, "components":{"(flecs.core.constant,flecs.meta.u32)":3}}, {"parent":"VisualNodeKind", "name":"Modulo", "id":582, "components":{"(flecs.core.constant,flecs.meta.u32)":4}}, {"parent":"VisualNodeKind", "name":"Pow", "id":583, "components":{"(flecs.core.constant,flecs.meta.u32)":5}}, {"parent":"VisualNodeKind", "name":"Max", "id":584, "components":{"(flecs.core.constant,flecs.meta.u32)":6}}, {"parent":"VisualNodeKind", "name":"Min", "id":585, "components":{"(flecs.core.constant,flecs.meta.u32)":7}}, {"parent":"VisualNodeKind", "name":"Negate", "id":586, "components":{"(flecs.core.constant,flecs.meta.u32)":8}}, {"parent":"VisualNodeKind", "name":"Abs", "id":587, "components":{"(flecs.core.constant,flecs.meta.u32)":9}}, {"parent":"VisualNodeKind", "name":"Ceil", "id":588, "components":{"(flecs.core.constant,flecs.meta.u32)":10}}, {"parent":"VisualNodeKind", "name":"Floor", "id":589, "components":{"(flecs.core.constant,flecs.meta.u32)":11}}, {"parent":"VisualNodeKind", "name":"Sin", "id":590, "components":{"(flecs.core.constant,flecs.meta.u32)":12}}, {"parent":"VisualNodeKind", "name":"Cos", "id":591, "components":{"(flecs.core.constant,flecs.meta.u32)":13}}, {"parent":"VisualNodeKind", "name":"Tan", "id":592, "components":{"(flecs.core.constant,flecs.meta.u32)":14}}, {"parent":"VisualNodeKind", "name":"Exp", "id":593, "components":{"(flecs.core.constant,flecs.meta.u32)":15}}, {"parent":"VisualNodeKind", "name":"Log", "id":594, "components":{"(flecs.core.constant,flecs.meta.u32)":16}}, {"parent":"VisualNodeKind", "name":"Square", "id":595, "components":{"(flecs.core.constant,flecs.meta.u32)":17}}, {"parent":"VisualNodeKind", "name":"Round", "id":596, "components":{"(flecs.core.constant,flecs.meta.u32)":18}}, {"parent":"VisualNodeKind", "name":"OneMinus", "id":597, "components":{"(flecs.core.constant,flecs.meta.u32)":19}}, {"parent":"VisualNodeKind", "name":"Lerp", "id":598, "components":{"(flecs.core.constant,flecs.meta.u32)":20}}, {"parent":"VisualNodeKind", "name":"Clamp", "id":599, "components":{"(flecs.core.constant,flecs.meta.u32)":21}}, {"parent":"VisualNodeKind", "name":"Equal", "id":600, "components":{"(flecs.core.constant,flecs.meta.u32)":22}}, {"parent":"VisualNodeKind", "name":"Smaller", "id":601, "components":{"(flecs.core.constant,flecs.meta.u32)":23}}, {"parent":"VisualNodeKind", "name":"Greater", "id":602, "components":{"(flecs.core.constant,flecs.meta.u32)":24}}, {"parent":"VisualNodeKind", "name":"SmallerEqual", "id":603, "components":{"(flecs.core.constant,flecs.meta.u32)":25}}, {"parent":"VisualNodeKind", "name":"GreaterEqual", "id":604, "components":{"(flecs.core.constant,flecs.meta.u32)":26}}, {"parent":"VisualNodeKind", "name":"And", "id":605, "components":{"(flecs.core.constant,flecs.meta.u32)":27}}, {"parent":"VisualNodeKind", "name":"Or", "id":606, "components":{"(flecs.core.constant,flecs.meta.u32)":28}}, {"parent":"VisualNodeKind", "name":"Branch", "id":607, "components":{"(flecs.core.constant,flecs.meta.u32)":29}}, {"parent":"VisualNodeKind", "name":"Simplex", "id":608, "components":{"(flecs.core.constant,flecs.meta.u32)":30}}, {"parent":"VisualNodeKind", "name":"OpenSimplex", "id":609, "components":{"(flecs.core.constant,flecs.meta.u32)":31}}, {"parent":"VisualNodeKind", "name":"Perlin", "id":610, "components":{"(flecs.core.constant,flecs.meta.u32)":32}}, {"parent":"VisualNodeKind", "name":"Value", "id":611, "components":{"(flecs.core.constant,flecs.meta.u32)":33}}, {"parent":"VisualNodeKind", "name":"ValueCubic", "id":612, "components":{"(flecs.core.constant,flecs.meta.u32)":34}}, {"parent":"VisualNodeKind", "name":"Constant", "id":613, "components":{"(flecs.core.constant,flecs.meta.u32)":35}}, {"parent":"VisualNodeKind", "name":"IsTile", "id":614, "components":{"(flecs.core.constant,flecs.meta.u32)":36}}, {"parent":"VisualNodeKind", "name":"TileDistance", "id":615, "components":{"(flecs.core.constant,flecs.meta.u32)":37}}, {"parent":"TileType", "name":"Air", "id":616, "components":{"(flecs.core.constant,flecs.meta.u8)":0}}, {"parent":"TileType", "name":"Filler", "id":617, "components":{"(flecs.core.constant,flecs.meta.u8)":1}}, {"parent":"TileType", "name":"Liquid", "id":618, "components":{"(flecs.core.constant,flecs.meta.u8)":2}}, {"parent":"TileType", "name":"Ore", "id":619, "components":{"(flecs.core.constant,flecs.meta.u8)":3}}, {"parent":"TileType", "name":"NPC", "id":620, "components":{"(flecs.core.constant,flecs.meta.u8)":4}}, {"parent":"TileType", "name":"Plant", "id":621, "components":{"(flecs.core.constant,flecs.meta.u8)":5}}, {"parent":"TileType", "name":"MAX", "id":622, "components":{"(flecs.core.constant,flecs.meta.u8)":6}}, {"parent":"TileType", "name":"NONE", "id":623, "components":{"(flecs.core.constant,flecs.meta.u8)":7}}, {"parent":"VisualNodeType", "name":"kind", "id":624, "components":{"flecs.meta.member":{"type":"VisualNodeKind", "count":0, "unit":"#0", "offset":0, "use_offset":false}}}, {"name":"VisualNodeType", "id":23, "components":{"flecs.core.Component":{"size":4, "alignment":4}, "flecs.meta.type":{"kind":"StructType"}, "flecs.meta.TypeSerializer":null, "flecs.meta.struct":null, "(flecs.core.Identifier,flecs.core.Symbol)":{"value":"VisualNodeType"}}}, {"name":"VisualNodePos", "id":24, "components":{"flecs.core.Component":{"size":8, "alignment":4}, "flecs.meta.type":{"kind":"StructType"}, "flecs.meta.TypeSerializer":null, "flecs.meta.struct":null, "(flecs.core.Identifier,flecs.core.Symbol)":{"value":"VisualNodePos"}}}, {"name":"NodeParam_Constant", "id":29, "components":{"flecs.core.Component":{"size":4, "alignment":4}, "flecs.meta.type":{"kind":"StructType"}, "flecs.meta.TypeSerializer":null, "flecs.meta.struct":null, "(flecs.core.Identifier,flecs.core.Symbol)":{"value":"NodeParam_Constant"}}}, {"name":"NodeParam_Noise", "id":30, "components":{"flecs.core.Component":{"size":4, "alignment":4}, "flecs.meta.type":{"kind":"StructType"}, "flecs.meta.TypeSerializer":null, "flecs.meta.struct":null, "(flecs.core.Identifier,flecs.core.Symbol)":{"value":"NodeParam_Noise"}}}, {"name":"NodeParam_IsTile", "id":31, "components":{"flecs.core.Component":{"size":3, "alignment":1}, "flecs.meta.type":{"kind":"StructType"}, "flecs.meta.TypeSerializer":null, "flecs.meta.struct":null, "(flecs.core.Identifier,flecs.core.Symbol)":{"value":"NodeParam_IsTile"}}}, {"name":"NodeParam_TileDistance", "id":32, "components":{"flecs.core.Component":{"size":2, "alignment":1}, "flecs.meta.type":{"kind":"StructType"}, "flecs.meta.TypeSerializer":null, "flecs.meta.struct":null, "(flecs.core.Identifier,flecs.core.Symbol)":{"value":"NodeParam_TileDistance"}}}, {"parent":"VisualNodePos", "name":"x", "id":625, "components":{"flecs.meta.member":{"type":"flecs.meta.f32", "count":0, "unit":"#0", "offset":0, "use_offset":false}}}, {"parent":"VisualNodePos", "name":"y", "id":626, "components":{"flecs.meta.member":{"type":"flecs.meta.f32", "count":0, "unit":"#0", "offset":4, "use_offset":false}}}, {"parent":"NodeParam_Constant", "name":"value", "id":627, "components":{"flecs.meta.member":{"type":"flecs.meta.f32", "count":0, "unit":"#0", "offset":0, "use_offset":false}}}, {"parent":"NodeParam_Noise", "name":"frequency", "id":628, "components":{"flecs.meta.member":{"type":"flecs.meta.f32", "count":0, "unit":"#0", "offset":0, "use_offset":false}}}, {"parent":"NodeParam_IsTile", "name":"relativeX", "id":629, "components":{"flecs.meta.member":{"type":"flecs.meta.i8", "count":0, "unit":"#0", "offset":0, "use_offset":false}}}, {"parent":"NodeParam_IsTile", "name":"relativeY", "id":630, "components":{"flecs.meta.member":{"type":"flecs.meta.i8", "count":0, "unit":"#0", "offset":1, "use_offset":false}}}, {"parent":"NodeParam_IsTile", "name":"tileType", "id":631, "components":{"flecs.meta.member":{"type":"TileType", "count":0, "unit":"#0", "offset":2, "use_offset":false}}}, {"parent":"NodeParam_TileDistance", "name":"range", "id":632, "components":{"flecs.meta.member":{"type":"flecs.meta.i8", "count":0, "unit":"#0", "offset":0, "use_offset":false}}}, {"parent":"NodeParam_TileDistance", "name":"tileType", "id":633, "components":{"flecs.meta.member":{"type":"TileType", "count":0, "unit":"#0", "offset":1, "use_offset":false}}}, {"parent":"Graph", "name":"Clamp_1", "id":636, "components":{"VisualNodeType":{"kind":"Clamp"}, "VisualNodePos":{"x":100, "y":100}}}, {"parent":"Graph", "name":"Add_0", "id":635, "pairs":{"InputPin0":"Graph.Clamp_1"}, "components":{"VisualNodeType":{"kind":"Add"}, "VisualNodePos":{"x":511, "y":108}}}]}