using System.Collections; using System.Collections.Generic; using UnityEngine; public class DesignSutureReversal : UnitMouseInput { /// 设计视图相机模块 public ModuleViewCamera ViewCamera => ModuleCore.ViewCameraDesign; /// 查询点算法模块 public ModuleFind FindSide => ModuleCore.FindSide; public override void MouseDown(DataMouseInput data) { if (!FindSide.Find(data.WorldPosition, out DataSide side)) { return; } if (side.suture.a.side == side) { side.suture.a.isReversal = !side.suture.a.isReversal; } if (side.suture.b.side == side) { side.suture.b.isReversal = !side.suture.b.isReversal; } side.plate.UpdateVisual(); } }