33 lines
913 B
C#
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();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|