gold_sprint_lpr/Assets/Scripts/ManageButtonsSelectionWithIcon.cs
francois 93d10a2e52 Mise en place d'une ébauche de gestion d'événements avec gestion de l'icone de sélection.
Il reste un bug au démarrage, l'icone s'init sur la position du bouton start avant positionnement de celui-ci.
2018-02-16 17:41:09 +01:00

44 lines
985 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.UI;
public class ManageButtonsSelectionWithIcon : MonoBehaviour, ISelectHandler
{
public Transform Icon;
bool started = false;
// Use this for initialization
void Start()
{
started = true;
//IconImage = transform.Find("BikeIconImg");
//var btn = StartButton.GetComponent<Button>();
//btn.
}
// Update is called once per frame
void Update()
{
var btn = transform.GetComponent<Button>() as Button;
}
public void Quit()
{
Application.Quit();
}
public void OnUnselect(BaseEventData eventData)
{
}
public void OnSelect(BaseEventData eventData)
{
if (Icon == null || !started) return;
var iconPosition = new Vector3(transform.position.x - 200, transform.position.y, 0);
Icon.position = iconPosition;
}
}