Add DelayTextNode class for delayed text output

This commit is contained in:
Creepybits
2025-11-09 22:55:13 +01:00
committed by GitHub
parent faab51dd0e
commit 2d117c59ab
+29
View File
@@ -0,0 +1,29 @@
import time
class DelayTextNode:
@classmethod
def INPUT_TYPES(cls):
return {
"required": {
"seconds": ("FLOAT", {"default": 1.0, "min": 0.1, "step": 0.1}),
"text": ("STRING",),
},
}
RETURN_TYPES = ("STRING",)
RETURN_NAMES = ("text",)
FUNCTION = "delay"
CATEGORY = "Creepybits/Utilities"
def delay(self, seconds, text):
time.sleep(seconds)
return (text,)
NODE_CLASS_MAPPINGS = {
"DelayTextNode": DelayTextNode,
}
NODE_DISPLAY_NAME_MAPPINGS = {
"DelayTextNode": "Delay Text Node (Creepybits)",
}