using System.Collections; using System.Collections.Generic; using UnityEngine; public class IDesignSelect : UIInputDesignUnit { /// 板片资产 public ModuleAssets AssetsPlate => ModuleCore.AssetsPlate; /// 查询点算法模块 public ModuleAlgorithm AlgorithmFindPoint => ModuleCore.AlgorithmFindPoint; /// 广播查询数据模块 public ModuleSending SendingFindPoint => ModuleCore.SendingFindPoint; private DataFindPoint findPoint; private void FindPoint(Vector3 localPosition) { findPoint = new DataFindPoint(); findPoint.position = localPosition; findPoint.datas = AssetsPlate.Datas; AlgorithmFindPoint.Compute(findPoint); } public override void MouseDown(DataUIMouseInput data) { FindPoint(data.WorldPosition); SendingFindPoint.Change(findPoint); } }