mirror of
https://github.com/Siccity/xNode.git
synced 2025-12-21 01:36:03 +08:00
27 lines
728 B
C#
27 lines
728 B
C#
using UnityEngine;
|
|
|
|
namespace XNode
|
|
{
|
|
/// <summary> Lets you instantiate a node graph in the scene. This allows you to reference in-scene objects. </summary>
|
|
public class SceneGraph : MonoBehaviour
|
|
{
|
|
public NodeGraph graph;
|
|
}
|
|
|
|
/// <summary> Derive from this class to create a SceneGraph with a specific graph type. </summary>
|
|
/// <example>
|
|
/// <code>
|
|
/// public class MySceneGraph : SceneGraph<MyGraph>
|
|
/// {
|
|
/// }
|
|
/// </code>
|
|
/// </example>
|
|
public class SceneGraph<T> : SceneGraph where T : NodeGraph
|
|
{
|
|
public new T graph
|
|
{
|
|
get => base.graph as T;
|
|
set => base.graph = value;
|
|
}
|
|
}
|
|
} |