|
|
- namespace VRTK.Examples
- {
- using UnityEngine;
- using UnityEngine.UI;
-
- public abstract class VRTKExample_OptionTile : MonoBehaviour
- {
- public Image backgroundImage;
- public Color highlightColor = Color.yellow;
-
- public abstract void Activate();
-
- protected Color originalColor = Color.clear;
-
- public virtual void Highlight()
- {
- if (backgroundImage != null)
- {
- originalColor = backgroundImage.color;
- backgroundImage.color = highlightColor;
- }
- }
-
- public virtual void Unhighlight()
- {
- if (backgroundImage != null)
- {
- backgroundImage.color = originalColor;
- }
- }
- }
- }
|