コード例 #1
0
        protected void AddCommandFields(Command command, Node parentNode)
        {
            if (parentNode == null)
            {
                parentNode = _rootNode;
            }

            foreach (var variableInfo in command.info.variableInfos)
            {
                FieldNodeView node = new FieldNodeView(command, variableInfo);
                node.name = variableInfo.fieldInfo.Name.GetReadableName();
                parentNode.AddNode(node);
            }
        }
コード例 #2
0
        protected void AddCommandField(Command command, string fieldName, string displayName, string id, Node parentNode)
        {
            if (parentNode == null)
            {
                parentNode = _rootNode;
            }

            foreach (var variableInfo in command.info.variableInfos)
            {
                if (variableInfo.fieldInfo.Name == fieldName)
                {
                    FieldNodeView node = new FieldNodeView(command, variableInfo);
                    node.name = displayName;
                    node.id   = id;
                    parentNode.AddNode(node);
                    break;
                }
            }
        }