gold_sprint_lpr/Assets/Scripts/StayFocusBehavior.cs

42 lines
894 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()
{
Debug.Log ("Vertical Axis : " + Input.GetAxis (GameManager.Instance.YAxis));
Debug.Log ("Horizontal Axis : " + Input.GetAxis (GameManager.Instance.XAxis));
}
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;
}
}