diff --git a/NewHorizons/Handlers/VesselWarpHandler.cs b/NewHorizons/Handlers/VesselWarpHandler.cs index ecd9cce2..1d245d2c 100644 --- a/NewHorizons/Handlers/VesselWarpHandler.cs +++ b/NewHorizons/Handlers/VesselWarpHandler.cs @@ -12,7 +12,6 @@ namespace NewHorizons.Handlers { public static class VesselWarpHandler { - public static AssetBundle VesselBundle { get; private set; } public static GameObject VesselPrefab { get; private set; } public static GameObject VesselObject { get; private set; } public static VesselWarpController WarpController { get; private set; } @@ -22,8 +21,7 @@ namespace NewHorizons.Handlers public static void Initialize() { - VesselBundle = Instance.ModHelper.Assets.LoadBundle("Assets/newhorizons_private"); - VesselPrefab = VesselBundle.LoadAsset("Vessel_Body"); + VesselPrefab = Main.NHPrivateAssetBundle.LoadAsset("Vessel_Body"); } public static void LoadVessel() diff --git a/NewHorizons/Main.cs b/NewHorizons/Main.cs index b7e65415..d60478d1 100644 --- a/NewHorizons/Main.cs +++ b/NewHorizons/Main.cs @@ -37,6 +37,7 @@ namespace NewHorizons public class Main : ModBehaviour { public static AssetBundle NHAssetBundle { get; private set; } + public static AssetBundle NHPrivateAssetBundle { get; private set; } public static Main Instance { get; private set; } // Settings @@ -196,6 +197,7 @@ namespace NewHorizons GlobalMessenger.AddListener("WakeUp", OnWakeUp); NHAssetBundle = ModHelper.Assets.LoadBundle("Assets/newhorizons_public"); + NHPrivateAssetBundle = ModHelper.Assets.LoadBundle("Assets/newhorizons_private"); VesselWarpHandler.Initialize(); ResetConfigs(resetTranslation: false);