/// <summary> /// 取消高光 /// </summary> public void CancelHighlight() { if (_HighlightableObject != null) { _HighlightableObject.ConstantOff(); } }
/// <summary> /// 常亮关闭 /// </summary> /// <param name="go"></param> public void ConstantOff(GameObject go) { HighlightableObject ho = go.GetComponent <HighlightableObject>(); if (ho != null) { ho.ConstantOff(); } }
/// <summary> /// 设置物体是否高亮 /// </summary> /// <param name="isShow"></param> private void SetObjectHighing(GameObject obj, bool isShow) { HighlightableObject hitHighing = obj.GetComponent <HighlightableObject>(); if (null != hitHighing && isShow) { hitHighing.ConstantOn(); } if (null != hitHighing && !isShow) { hitHighing.ConstantOff(); } }
void HifhLightFunction() { //循环往复外发光开启(参数为:颜色1,颜色2,切换时间) m_ho.FlashingOn(Color.green, Color.blue, 1f); //关闭循环往复外发光 m_ho.FlashingOff(); //持续外发光开启(参数:颜色) m_ho.ConstantOn(Color.yellow); //关闭持续外发光 m_ho.ConstantOff(); }
private void OnMouseExit() { m_ho = GetComponent <HighlightableObject>(); m_ho.ConstantOff(); }
private void OnMouseExit() { mho.ConstantOff(); }