合并代码

This commit is contained in:
MuHua-123
2024-11-15 18:28:21 +08:00
parent 497b43a446
commit 72d1f89b54
274 changed files with 4939 additions and 1968 deletions
+56 -21
View File
@@ -4,11 +4,16 @@ using System.Collections.Generic;
using UnityEngine;
using MuHua;
/// <summary>
/// 核心模块,实现业务逻辑
/// </summary>
public class ModuleCore : Module<ModuleCore> {
#region
/// <summary> 预设模板资产 </summary>
public ModuleAssets<DataPresetsPlate> PresetsPlateAssets;
/// <summary> 板资产 </summary>
public ModuleAssets<DataPlate> AssetsPlate;
/// <summary> 预设板片资产 </summary>
public ModuleAssets<DataPlatePresets> AssetsPlatePresets;
#endregion
#region
@@ -20,27 +25,57 @@ public class ModuleCore : Module<ModuleCore> {
public ModuleUIWindow<Action> PresetsPlateWindow;
#endregion
#region
/// <summary> 代理模块 </summary>
public ModuleAgent ModuleAgent;
/// <summary> 根据设计点生成边缘算法模块 </summary>
public ModuleAlgorithm<DataPlate> GenerateEdge = new AlgorithmGenerateEdge();
/// <summary> 边缘排序算法模块 </summary>
public ModuleAlgorithm<DataPlate> EdgeSort = new AlgorithmEdge();
/// <summary> 多边形算法模块 </summary>
public ModuleAlgorithm<DataPlate> Polygon = new AlgorithmPolygon();
/// <summary> 板片设计模块 </summary>
public ModulePlateDesign PlateDesign;
/// <summary> 板片设计相机视图 </summary>
public ModuleViewCamera PlateDesignViewCamera;
#region
/// <summary> 设计视图相机模块 </summary>
public ModuleViewCamera ViewCameraDesign;
/// <summary> 板片烘焙相机视图 </summary>
public ModuleViewCamera PlateBakingViewCamera;
public ModuleViewCamera ViewCameraBaking;
#endregion
#region
/// <summary> 板片设计输入模块 </summary>
public ModuleViewInput PlateDesignViewInput;
/// <summary> 板片烘焙输入模块 </summary>
public ModuleViewInput PlateBakingViewInput;
#region 广
/// <summary> 广播板片数据模块 </summary>
public ModuleSending<DataPlate> SendingPlate;
/// <summary> 广播板片数据点模块 </summary>
public ModuleSending<DataPoint> SendingPoint;
/// <summary> 广播查询数据模块 </summary>
public ModuleSending<DataFindPoint> SendingFindPoint;
#endregion
#region
/// <summary> 设计UI输入模块 </summary>
public ModuleUIInput<UIInputDesignUnit> UIInputDesign;
#endregion
#region
/// <summary> 预设板片转换板片 </summary>
public ModuleBuilder<DataPlatePresets, DataPlate> PlatePresetsToPlate;
/// <summary> 插入点数据转换板片上的点 </summary>
public ModuleBuilder<DataInsertPoint, DataPoint> InsertPointToPoint;
#endregion
#region
/// <summary> 板片可视化内容生成模块 </summary>
public ModuleVisual<DataPlate> VisualPlate;
/// <summary> 点可视化内容生成模块 </summary>
public ModuleVisual<DataPoint> VisualPoint;
/// <summary> 多边形可视化内容生成模块 </summary>
public ModuleVisual<DataPolygon> VisualPolygon;
#endregion
#region
/// <summary> 查询点算法模块 </summary>
public ModuleAlgorithm<DataFindPoint> AlgorithmFindPoint;
/// <summary> 查询贝塞尔点算法模块 </summary>
public ModuleAlgorithm<DataFindBezier> AlgorithmFindBezier;
/// <summary> 插入点算法模块 </summary>
public ModuleAlgorithm<DataInsertPoint> AlgorithmInsertPoint;
/// <summary> 多边形算法模块 </summary>
public ModuleAlgorithm<DataPlate> AlgorithmPolygon;
///// <summary> 边缘排序算法模块 </summary>
//public ModuleAlgorithm<DataPlate> EdgeSort = new AlgorithmEdge();
#endregion
}