22 lines
697 B
C#
22 lines
697 B
C#
using UnityEngine;
|
|
|
|
namespace Vanguard.App
|
|
{
|
|
/// <summary>
|
|
/// Точка входа без привязки к сцене: выполняется до загрузки первой сцены,
|
|
/// поэтому клиент запускается и в пустой сцене.
|
|
/// </summary>
|
|
public static class ClientBootstrap
|
|
{
|
|
[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSceneLoad)]
|
|
private static void Launch()
|
|
{
|
|
if (Object.FindAnyObjectByType<VanguardApp>() != null)
|
|
return;
|
|
|
|
var go = new GameObject("Vanguard Client");
|
|
go.AddComponent<VanguardApp>();
|
|
}
|
|
}
|
|
}
|