Allow dynamic inputs
This commit is contained in:
@@ -56,13 +56,9 @@ class SwitchCase(ComfyNodeABC):
|
||||
return {
|
||||
"required": {
|
||||
"selector": (IO.INT, {"default": 0, "min": 0}),
|
||||
"case_0": (IO.ANY, {"lazy": True}),
|
||||
"case_1": (IO.ANY, {"lazy": True}),
|
||||
"case_0": (IO.ANY, {"lazy": True, "_dynamic": "number"}),
|
||||
},
|
||||
"optional": {
|
||||
"case_2": (IO.ANY, {"lazy": True}),
|
||||
"case_3": (IO.ANY, {"lazy": True}),
|
||||
"case_4": (IO.ANY, {"lazy": True}),
|
||||
"default": (IO.ANY, {"lazy": True}),
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,16 +21,11 @@ class MathFormula(ComfyNodeABC):
|
||||
return {
|
||||
"required": {
|
||||
"formula": (IO.STRING, {"default": "a + b"}),
|
||||
"a": (IO.NUMBER, {"default": 0.0}),
|
||||
},
|
||||
"optional": {
|
||||
"b": (IO.NUMBER, {"default": 0.0}),
|
||||
"c": (IO.NUMBER, {"default": 0.0}),
|
||||
"d": (IO.NUMBER, {"default": 0.0}),
|
||||
"a": (IO.NUMBER, {"default": 0.0, "_dynamic": "letter"}),
|
||||
},
|
||||
}
|
||||
|
||||
RETURN_TYPES = (IO.NUMBER,)
|
||||
RETURN_TYPES = (IO.FLOAT,)
|
||||
CATEGORY = "Basic/maths"
|
||||
DESCRIPTION = cleandoc(__doc__ or "")
|
||||
FUNCTION = "evaluate"
|
||||
|
||||
Reference in New Issue
Block a user