gold_sprint_lpr/Assets/Scripts/MenuButtonBehavior.cs
francois e4e6b58654 Gros commit des familles.
Ecran de sélection ok.

Bug de latence trop peu importante sur la capture des entrées
Reste surement deux trois bugs
2018-02-28 02:38:26 +01:00

22 lines
633 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(transform.position.x - 200, 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);
}
}