Files
XRLib/Assets/Scripts/SampleProject/SceneMain.cs
2025-06-23 20:06:15 +09:00

33 lines
813 B
C#

using System;
using UnityEngine;
using UVC.Core;
using UVC.UI.Tooltip;
namespace SampleProject
{
[DefaultExecutionOrder(90)]
public class SceneMain : SingletonScene<SceneMain>
{
public Action Initialized;
/// <summary>
/// 초기 화 메서드입니다.
/// Awake 메서드에서 호출되며, MonoBehaviour가 생성될 때 한 번만 실행됩니다.
/// </summary>
protected override void Init()
{
if (!TooltipManager.Instance.IsInitialized) TooltipManager.Instance.Initialize();
AppMain.Instance.Initialized += OnAppInitialized;
}
private void OnAppInitialized()
{
if (Initialized != null)
{
Initialized.Invoke();
}
}
}
}