Firstborn/Library/PackageCache/com.unity.addressables@1.19.19/Editor/Settings/GlobalInitialization.cs
Schaken-Mods 7502018d20 Adding Mod Support
There is an asset in the store I grabbed. the coding is WAY above my head, I got about half of it and integrated and adapted what I can to it. im going as far as I can with it and ill come back in a few month when I understand t better.
2023-05-13 22:01:48 -05:00

35 lines
887 B
C#

using UnityEngine;
namespace UnityEditor.AddressableAssets.Settings
{
[InitializeOnLoad]
static class GlobalInitialization
{
static bool m_IsInitialized = false;
static GlobalInitialization()
{
InitializeGlobalState();
}
public static void InitializeGlobalState()
{
if (!m_IsInitialized)
{
AddressableScenesManager.InitializeGlobalState();
m_IsInitialized = true;
}
}
// This only gets called by testing code that wants to do isolated testing without active Addressables global hooks
public static void ShutdownGlobalState()
{
if (m_IsInitialized)
{
AddressableScenesManager.ShutdownGlobalState();
m_IsInitialized = false;
}
}
}
}