gold_sprint_lpr/Assets/Scripts/StayFocusBehavior.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

40 lines
734 B
C#

using UnityEngine;
using System.Collections;
using UnityEngine.UI;
using UnityEngine.EventSystems;
public class StayFocusBehavior : MonoBehaviour
{
private Transform currentSelection;
// Use this for initialization
void Start()
{
}
// Update is called once per frame
void Update()
{
}
private void AlignIconWithButton(Transform transform)
{
var script = transform.GetComponent<MenuButtonBehavior>();
if (script != null)
{
script.AlignIcon();
}
}
public void OnRenderObject()
{
AlignIconWithButton(currentSelection);
}
public void OnButtonSelected(Transform btn)
{
currentSelection = btn;
}
}