31 lines
839 B
C#
31 lines
839 B
C#
using UnityEngine;
|
||
|
||
public class WelcomeMessageManager : MonoBehaviour
|
||
{
|
||
[SerializeField] private GameObject welcomeMessage; // Asigna el texto en el Inspector
|
||
[SerializeField] private float displayDuration = 5f; // Duraci<63>n del mensaje en segundos
|
||
|
||
private void Start()
|
||
{
|
||
// Mostrar el mensaje al iniciar
|
||
if (welcomeMessage != null)
|
||
{
|
||
welcomeMessage.SetActive(true);
|
||
// Ocultar el mensaje despu<70>s de la duraci<63>n especificada
|
||
Invoke(nameof(HideWelcomeMessage), displayDuration);
|
||
}
|
||
else
|
||
{
|
||
Debug.LogError("No se ha asignado el mensaje de bienvenida.");
|
||
}
|
||
}
|
||
|
||
private void HideWelcomeMessage()
|
||
{
|
||
if (welcomeMessage != null)
|
||
{
|
||
welcomeMessage.SetActive(false);
|
||
}
|
||
}
|
||
}
|