Files
2026-03-18 16:20:23 -04:00

33 lines
1019 B
Python
Executable File

import comfy.sd
import torch
import numpy as np
class EmAySee_ToggleIntNode:
@classmethod
def INPUT_TYPES(s):
return {"required": {
"toggle_input": ("BOOLEAN", {"default": False, "label": "Toggle (On/Off)"}),
"int_if_on": ("INT", {"default": 1, "label": "Integer if ON"}),
"int_if_off": ("INT", {"default": 0, "label": "Integer if OFF"}),
},
}
RETURN_TYPES = ("INT",)
RETURN_NAMES = ("TOGGLE_INT_OUTPUT",)
CATEGORY = "EmAySee_Utils"
FUNCTION = "toggle_to_integer"
def toggle_to_integer(self, toggle_input, int_if_on, int_if_off):
if toggle_input: # If toggle_input is True (toggle is ON)
return (int_if_on,)
else: # If toggle_input is False (toggle is OFF)
return (int_if_off,)
NODE_CLASS_MAPPINGS = {
"EmAySee_ToggleIntNode": EmAySee_ToggleIntNode
}
NODE_DISPLAY_NAME_MAPPINGS = {
"EmAySee_ToggleIntNode": "EmAySee Toggle to Integer"
}