using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using MuHua; public class ModuleCore : Module { #region 资产模块 /// 预设模板资产 public ModuleAssets PresetsPlateAssets; #endregion #region 页面模块 /// 不会被销毁的全局唯一页面模块 (UIDocument) public ModuleUIPage GlobalPage; /// 当前的主要页面模块 (UIDocument) public ModuleUIPage CurrentPage; /// 预设模板窗口 (回调Action) public ModuleUIWindow PresetsPlateWindow; #endregion #region 功能模块 /// 代理模块 public ModuleAgent ModuleAgent; /// 根据设计点生成边缘算法模块 public ModuleAlgorithm GenerateEdge = new AlgorithmGenerateEdge(); /// 边缘排序算法模块 public ModuleAlgorithm EdgeSort = new AlgorithmEdge(); /// 多边形算法模块 public ModuleAlgorithm Polygon = new AlgorithmPolygon(); /// 板片设计模块 public ModulePlateDesign PlateDesign; /// 板片设计相机视图 public ModuleViewCamera PlateDesignViewCamera; /// 板片烘焙相机视图 public ModuleViewCamera PlateBakingViewCamera; #endregion #region 控制模块 /// 板片设计输入模块 public ModuleViewInput PlateDesignViewInput; /// 板片烘焙输入模块 public ModuleViewInput PlateBakingViewInput; #endregion }