Files
BABA_YAGA/Assets/Scripts/Player/CharacterController/Editor/vInvectorStartup.cs

30 lines
801 B
C#
Raw Normal View History

2026-05-30 09:16:35 +07:00
using UnityEditor;
namespace Invector.vCharacterController
{
[InitializeOnLoad]
public class vInvectorStartup
{
static vInvectorStartup()
{
EditorApplication.update -= TriggerWelcomeScreen;
EditorApplication.update += TriggerWelcomeScreen;
}
private static void TriggerWelcomeScreen()
{
var showAtStartup = vEditorStartupPrefs.DisplayWelcomeScreen && EditorApplication.timeSinceStartup < 30f;
if (showAtStartup)
{
vInvectorWelcomeWindow.Open();
}
EditorApplication.update -= TriggerWelcomeScreen;
}
private static void PlayModeChanged()
{
EditorApplication.update -= TriggerWelcomeScreen;
}
}
}