1
0
mirror of https://github.com/Siccity/xNode.git synced 2025-12-21 01:36:03 +08:00
xNode/Scripts/SceneGraph.cs
2023-10-05 20:10:15 +01:00

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;
}
}
}