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);
 | ||
|         }
 | ||
|     }
 | ||
| }
 | 
