コード例 #1
0
        private List <ProBuilderCmd> GetEdgeCommands()
        {
            List <ProBuilderCmd> commands = GetCommonCommands();

            commands.Add(new ProBuilderCmd("Find Holes", () => m_proBuilderTool.SelectHoles(), () => m_proBuilderTool.HasSelection || m_isProBuilderMeshSelected));
            commands.Add(new ProBuilderCmd("Fill Holes", () => m_proBuilderTool.FillHoles(), () => m_proBuilderTool.HasSelection || m_isProBuilderMeshSelected));
            return(commands);
        }
コード例 #2
0
ファイル: ProBuilderView.cs プロジェクト: lbm7926/Imp
        private List <ToolCmd> GetEdgeCommands()
        {
            List <ToolCmd> commands = GetCommonCommands();

            commands.Add(new ToolCmd("Find Holes", () => m_proBuilderTool.SelectHoles(), () => m_proBuilderTool.HasSelection || m_isProBuilderMeshSelected));
            commands.Add(new ToolCmd("Fill Holes", () => m_proBuilderTool.FillHoles(), () => m_proBuilderTool.HasSelection || m_isProBuilderMeshSelected));
            commands.Add(new ToolCmd("Subdivide Edges", OnSubdivideEdges, () => m_proBuilderTool.Mode == ProBuilderToolMode.Edge && m_proBuilderTool.HasSelection));
            return(commands);
        }
コード例 #3
0
        private List <ToolCmd> GetEdgeCommands()
        {
            List <ToolCmd> commands = GetCommonCommands();

            commands.Add(new ToolCmd(m_localization.GetString("ID_RTBuilder_View_FindHoles", "Find Holes"), () => m_proBuilderTool.SelectHoles(), () => m_proBuilderTool.HasSelection || m_isProBuilderMeshSelected));
            commands.Add(new ToolCmd(m_localization.GetString("ID_RTBuilder_View_FillHoles", "Fill Holes"), () => m_proBuilderTool.FillHoles(), () => m_proBuilderTool.HasSelection || m_isProBuilderMeshSelected));
            commands.Add(new ToolCmd(m_localization.GetString("ID_RTBuilder_View_DeleteEdge", "Delete Edge"), OnDelete, () => m_proBuilderTool.Mode == ProBuilderToolMode.Edge && m_proBuilderTool.HasSelection));
            commands.Add(new ToolCmd(m_localization.GetString("ID_RTBuilder_View_SubdivideEdges", "Subdivide Edges"), OnSubdivideEdges, () => m_proBuilderTool.Mode == ProBuilderToolMode.Edge && m_proBuilderTool.HasSelection));
            return(commands);
        }