using UnityEngine; /// /// 测量工具 /// public class MeasureTools : MonoSingleton { private Measure lengthTool; private Measure heightTool; private Measure areaTool; public override void Init() { lengthTool = new GameObject("LengthTool").AddComponent(); heightTool = new GameObject("HeightTool").AddComponent(); areaTool = new GameObject("AreaTool").AddComponent(); var parent = this.transform; lengthTool.transform.parent = parent; heightTool.transform.parent = parent; areaTool.transform.parent = parent; } /// /// 测量长度 /// /// public void MeasureLength(bool value) { lengthTool.OnMeasure(value); } /// /// 测量高度 /// /// public void MeasureHeight(bool value) { heightTool.OnMeasure(value); } /// /// 测量面积 /// /// public void MeasureArea(bool value) { areaTool.OnMeasure(value); } }