35 lines
639 B
C#
35 lines
639 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
public class HighlightOnClick : MonoBehaviour
|
|
{
|
|
private Outline outline;
|
|
|
|
void Start()
|
|
{
|
|
outline = GetComponent<Outline>();
|
|
if (outline != null)
|
|
{
|
|
outline.enabled = false; // 初始时禁用高亮
|
|
}
|
|
}
|
|
|
|
void OnMouseDown()
|
|
{
|
|
if (outline != null)
|
|
{
|
|
outline.enabled = true; // 点击时启用高亮
|
|
}
|
|
}
|
|
|
|
void OnMouseUp()
|
|
{
|
|
if (outline != null)
|
|
{
|
|
outline.enabled = false; // 鼠标释放时禁用高亮
|
|
}
|
|
}
|
|
}
|