5 using System.Collections.Generic;
37 localPositionOnStartup = transform.localPosition;
38 localEulerAnglesOnStartup = transform.localEulerAngles;
43 transform = nodeTransform;
44 Name = nodeTransform.name;
45 Offset = Vector2.zero;
48 localPositionOnStartup = transform.localPosition;
49 localEulerAnglesOnStartup = transform.localEulerAngles;
76 if (DynamicNodeList == null)
79 for (
int i = DynamicNodeList.Count - 1; i >= 0; i--)
81 if (DynamicNodeList[i].transform == null || DynamicNodeList[i].transform.parent != collection.transform)
83 DynamicNodeList.RemoveAt(i);
86 DynamicNodeList[i].transform.localPosition = DynamicNodeList[i].localPositionOnStartup;
87 DynamicNodeList[i].transform.localEulerAngles = DynamicNodeList[i].localEulerAnglesOnStartup;
97 if (collection == null)
100 DynamicNodeList =
new List<CollectionNodeDynamic>();
101 if (collection.
NodeList == null || collection.
NodeList.Count != transform.childCount)
119 if (collection == null)