コード例 #1
0
        public object Clone()
        {
            BaseNodeData clone = GetType().GetConstructor(new Type[] { }).Invoke(new object[] { }) as BaseNodeData;

            clone.reactivePosition.Value = reactivePosition.Value;
            return(clone);
        }
コード例 #2
0
        public void AddNodeWithType(Type type)
        {
            BaseNodeData node = type.GetConstructor(new Type[] { }).Invoke(new object[] { }) as BaseNodeData;

            AddNodeInstance(node);
        }
コード例 #3
0
 public void AddNodeInstance(BaseNodeData nodeData)
 {
     singleNodes.Add(nodeData);
     allNodes.Add(nodeData);
 }