您最多选择25个主题
主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
36 行
785 B
36 行
785 B
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using UnityEditor.Experimental.UIElements.GraphView;
|
|
using UnityEditor.Experimental.UIElements;
|
|
using UnityEngine.Experimental.UIElements.StyleEnums;
|
|
using UnityEngine.Experimental.UIElements;
|
|
|
|
namespace GraphProcessor
|
|
{
|
|
public class ProcessorView : PinnedElementView
|
|
{
|
|
BaseGraphProcessor processor;
|
|
|
|
public ProcessorView()
|
|
{
|
|
title = "Process panel";
|
|
}
|
|
|
|
protected override void Initialize(BaseGraphView graphView)
|
|
{
|
|
processor = new ProcessGraphProcessor(graphView.graph);
|
|
|
|
graphView.computeOrderUpdated += processor.UpdateComputeOrder;
|
|
|
|
Button b = new Button(OnPlay) { name = "ActionButton", text = "Play !" };
|
|
|
|
Add(b);
|
|
}
|
|
|
|
void OnPlay()
|
|
{
|
|
processor.Run();
|
|
}
|
|
}
|
|
}
|