public static List <CommandData> GetCommandDatas() { List <CommandData> cmdList = new List <CommandData>(); cmdList.Add(new CommandData(null, cmdStr, "test", "test", () => { BasicFunc.PrintObjects(BasicFunc.GetSelectedList()); })); cmdList.Add(new CommandData(null, cmdStr, "testSelectComp", "选择组件", () => { BasicFunc.Select(BasicFunc.GetSelectedList(), true); })); cmdList.Add(new CommandData("基本操作", cmdStr, "childCircle", "增加子层级圆环", () => { AddChildCircle(GetSelectedDagPath(0)); })); cmdList.Add(new CommandData("基本操作", cmdStr, "parentCircle", "增加同层级圆环", () => { AddParentCircle(GetSelectedDagPath(0), true); })); cmdList.Add(new CommandData("基本操作", cmdStr, "crystal", "创建八面体控制器", () => { BasicFunc.CreateCTL_Crystal("ctl_sample"); })); cmdList.Add(new CommandData("基本操作", cmdStr, "cthulhu", "创建偏方三八面体", () => { BasicFunc.CreateCTL_Crystal("ctl_sample"); })); return(cmdList); }