gold_sprint_lpr/Assets/Scripts/StayFocusBehavior.cs

33 lines
913 B
C#

using UnityEngine;
using System.Collections;
public class StayFocusBehavior : MonoBehaviour
{
private bool firstChildPositionned;
private Vector3 firstChildStartPosition;
// Use this for initialization
void Start()
{
firstChildPositionned = false;
firstChildStartPosition = transform.GetChild(0).position;
}
// Update is called once per frame
void Update()
{
if (!firstChildPositionned)
{
var position = transform.GetChild(0).position;
if(position != firstChildStartPosition)
{
firstChildPositionned = true;
var script = transform.GetChild(0).GetComponent(typeof(ManageButtonsSelectionWithIcon)) as ManageButtonsSelectionWithIcon;
if (script != null)
{
script.Select();
}
}
}
}
}