gold_sprint_lpr/Assets/Scripts/MenuButtonBehavior.cs
2018-03-14 09:13:35 +01:00

22 lines
622 B
C#

using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.UI;
public class MenuButtonBehavior : MonoBehaviour, ISelectHandler
{
public Transform Icon;
public void AlignIcon()
{
if (Icon == null) return;
var iconPosition = new Vector3(Icon.position.x, transform.position.y, 0);
Icon.position = iconPosition;
}
public void OnSelect(BaseEventData eventData)
{
if (transform.parent != null && transform.parent.GetComponent<StayFocusBehavior>() != null)
transform.parent.GetComponent<StayFocusBehavior>().OnButtonSelected(transform);
}
}