// 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); } } } }