mirror of
https://github.com/Comfy-Org/ComfyUI_frontend.git
synced 2026-02-03 14:54:37 +00:00
54 lines
1.3 KiB
C#
54 lines
1.3 KiB
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
using LiteGraph;
|
|
|
|
|
|
public class LiteGraphTest : MonoBehaviour
|
|
{
|
|
|
|
public TextAsset graph_file = null;
|
|
|
|
private LGraph graph = null;
|
|
public bool graph_has_errors = false;
|
|
|
|
public float output_value = 0;
|
|
|
|
// Start is called before the first frame update
|
|
void Start()
|
|
{
|
|
System.Diagnostics.Debug.WriteLine("Test!");
|
|
LiteGraph.Main.Init();
|
|
|
|
graph = new LGraph();
|
|
|
|
|
|
if (!graph_file)
|
|
{
|
|
Debug.Log("Testing Base Graph...");
|
|
LGraphNode node1 = LiteGraph.Globals.createNodeType("math/rand");
|
|
graph.add(node1);
|
|
LGraphNode node2 = LiteGraph.Globals.createNodeType("basic/watch");
|
|
graph.add(node2);
|
|
node1.connect(0, node2, 0);
|
|
}
|
|
else {
|
|
Debug.Log("Testing File Graph...");
|
|
string text = graph_file.text;
|
|
graph.fromJSONText(text);
|
|
}
|
|
|
|
graph_has_errors = graph.has_errors;
|
|
|
|
}
|
|
|
|
// Update is called once per frame
|
|
void Update()
|
|
{
|
|
if(graph != null)
|
|
graph.runStep( Time.deltaTime );
|
|
output_value = graph.getOutput("output",0);
|
|
}
|
|
}
|