// MIT License
// https://gitlab.com/ilnprj
// Copyright (c) 2020 ilnprj
using UnityEngine.UI;
using UnityEngine;
namespace RadarComponents
{
///
/// Simple scroller with compass
///
[RequireComponent(typeof(RawImage))]
public class HorizontalCompass : AbstractRadar
{
private RawImage compassImage;
protected override void Awake()
{
compassImage = GetComponent();
base.Awake();
}
public override void OnUpdateRadar()
{
if (locator != null)
{
compassImage.uvRect = new Rect(locator.transform.localEulerAngles.y / 360f, 0f, 1f, 1f);
}
}
}
}