資源簡介
節點編輯器框架 xNode-master,可擴展成行為可視化編輯,Shader可視化編輯
代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?UnityEngine;
namespace?XNode?{
????///?
????///?base?class?for?all?nodes
????///?
????///?
????///?Classes?extending?this?class?will?be?considered?as?valid?nodes?by?xNode.
????///?
????///?[System.Serializable]
????///?public?class?Adder?:?Node?{
????///?????[Input]?public?float?a;
????///?????[Input]?public?float?b;
????///?????[Output]?public?float?result;
????///
????///?????//?GetValue?should?be?overridden?to?return?a?value?for?any?specified?output?port
????///?????public?override?object?GetValue(NodePort?port)?{
????///?????????return?a?+?b;
????///?????}
????///?}
????///?
????///?
????[Serializable]
????public?abstract?class?Node?:?scriptableobject?{
????????///??Used?by? ?and? ?to?determine?when?to?display?the?field?value?associated?with?a? ?
????????public?enum?ShowBackingValue?{
????????????///??Never?show?the?backing?value?
????????????Never
????????????///??Show?the?backing?value?only?when?the?port?does?not?have?any?active?connections?
????????????Unconnected
????????????///??Always?show?the?backing?value?
????????????Always
????????}
????????public?enum?ConnectionType?{
????????????///??Allow?multiple?connections
????????????Multiple
????????????///??always?override?the?current?connection?
????????????Override
????????}
????????///??Tells?which?types?of?input?to?allow?
????????public?enum?TypeConstraint?{
????????????///??Allow?all?types?of?input
????????????None
????????????///??Allow?connections?where?input?value?type?is?assignable?from?output?value?type?(eg.?scriptableobject?-->?object)
????????????Inherited
????????????///??Allow?only?similar?types?
????????????Strict
????????????///??Allow?connections?where?output?value?type?is?assignable?from?input?value?type?(eg.?object?-->?scriptableobject)
????????????InheritedInverse
????????}
#region?Obsolete
????????[Obsolete(“Use?DynamicPorts?instead“)]
????????public?IEnumerable?InstancePorts?{?get?{?return?DynamicPorts;?}?}
????????[Obsolete(“Use?DynamicOutputs?instead“)]
????????public?IEnumerable?InstanceOutputs?{?get?{?return?DynamicOutputs;?}?}
????????[Obsolete(“Use?DynamicInputs?instead“)]
????????public?IEnumerable?InstanceInputs?{?get?{?return?DynamicInputs;?}?}
????????[Obsolete(“Use?AddDynamicInput?instead“)]
????????public?NodePort?AddInstanceInput(Type?type?Node.ConnectionType?connectionType?=?Node.ConnectionType.Multiple?Node.TypeConstraint?typeConstraint?=?TypeConstraint.None?string?fieldName?=?null)?{
????????????return?AddDynamicInput(type?connectionType?typeConstraint?fi
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2020-08-13?11:08??xNode-master\
?????文件?????????137??2020-08-13?11:08??xNode-master\.editorconfig
?????目錄???????????0??2020-08-13?11:08??xNode-master\.github\
?????文件?????????657??2020-08-13?11:08??xNode-master\.github\FUNDING.yml
?????文件?????????349??2020-08-13?11:08??xNode-master\.gitignore
?????文件????????1718??2020-08-13?11:08??xNode-master\CONTRIBUTING.md
?????文件?????????158??2020-08-13?11:08??xNode-master\CONTRIBUTING.md.me
?????文件????????1070??2020-08-13?11:08??xNode-master\LICENSE.md
?????文件?????????158??2020-08-13?11:08??xNode-master\LICENSE.md.me
?????文件????????4896??2020-08-13?11:08??xNode-master\README.md
?????文件?????????158??2020-08-13?11:08??xNode-master\README.md.me
?????文件?????????192??2020-08-13?11:08??xNode-master\sc
?????目錄???????????0??2020-08-13?11:08??xNode-master\sc
?????文件?????????214??2020-08-13?11:08??xNode-master\sc
?????目錄???????????0??2020-08-13?11:08??xNode-master\sc
?????文件?????????312??2020-08-13?11:08??xNode-master\sc
?????文件?????????285??2020-08-13?11:08??xNode-master\sc
?????文件?????????192??2020-08-13?11:08??xNode-master\sc
?????目錄???????????0??2020-08-13?11:08??xNode-master\sc
?????文件?????????214??2020-08-13?11:08??xNode-master\sc
?????目錄???????????0??2020-08-13?11:08??xNode-master\sc
?????文件????????2517??2020-08-13?11:08??xNode-master\sc
?????文件?????????285??2020-08-13?11:08??xNode-master\sc
?????文件?????????172??2020-08-13?11:08??xNode-master\sc
?????目錄???????????0??2020-08-13?11:08??xNode-master\sc
?????文件????????1101??2020-08-13?11:08??xNode-master\sc
?????文件?????????243??2020-08-13?11:08??xNode-master\sc
?????文件????????1642??2020-08-13?11:08??xNode-master\sc
?????文件?????????243??2020-08-13?11:08??xNode-master\sc
?????文件????????1645??2020-08-13?11:08??xNode-master\sc
?????文件?????????243??2020-08-13?11:08??xNode-master\sc
............此處省略72個文件信息
- 上一篇:unity 2d-extras-master插件
- 下一篇:WPF貪吃蛇
評論
共有 條評論