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