【a】XNode
This commit is contained in:
23
Assets/10.XNode/Scripts/SceneGraph.cs
Normal file
23
Assets/10.XNode/Scripts/SceneGraph.cs
Normal file
@@ -0,0 +1,23 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using XNode;
|
||||
|
||||
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 { return base.graph as T; } set { base.graph = value; } }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user