private void AddInput <T>(IModInput <T> input, int index) { var transform = input.Element.transform; var scale = transform.localScale; transform.parent = _layoutGroup.transform; input.Index = index; input.Initialize(this); input.Element.transform.localScale = scale; }
public NodeDecorator(IModInput instance, T node) { Instance = instance; Node = node; InitialParent = (node).Parent; if (InitialParent != null) { InitialIndex = InitialParent.IndexOfChild(node); } }