コード例 #1
0
 /// <summary>
 /// 取消高光
 /// </summary>
 public void CancelHighlight()
 {
     if (_HighlightableObject != null)
     {
         _HighlightableObject.ConstantOff();
     }
 }
コード例 #2
0
ファイル: HighLightCtrl.cs プロジェクト: xzp-cn/PcesProject
    /// <summary>
    /// 常亮关闭
    /// </summary>
    /// <param name="go"></param>
    public void ConstantOff(GameObject go)
    {
        HighlightableObject ho = go.GetComponent <HighlightableObject>();

        if (ho != null)
        {
            ho.ConstantOff();
        }
    }
コード例 #3
0
    /// <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();
        }
    }
コード例 #4
0
    void HifhLightFunction()
    {
        //循环往复外发光开启(参数为:颜色1,颜色2,切换时间)
        m_ho.FlashingOn(Color.green, Color.blue, 1f);

        //关闭循环往复外发光
        m_ho.FlashingOff();


        //持续外发光开启(参数:颜色)
        m_ho.ConstantOn(Color.yellow);

        //关闭持续外发光
        m_ho.ConstantOff();
    }
コード例 #5
0
 private void OnMouseExit()
 {
     m_ho = GetComponent <HighlightableObject>();
     m_ho.ConstantOff();
 }
コード例 #6
0
 private void OnMouseExit()
 {
     mho.ConstantOff();
 }