// Sorts out ContentPack related shenanigans. // Sets up variables for reference throughout the mod and initializes a new content pack based on the SerializableContentPack. internal static void LoadContentPack() { serialContentPack = mainAssetBundle.LoadAsset <SerializableContentPack>(contentPackName); mainContentPack = serialContentPack.CreateContentPack(); AddEntityStateTypes(); AddEntityStateConfigs(); CreateEffectDefs(); ContentPackProvider.contentPack = mainContentPack; }
internal static void Init() { contentPack = serializedContentPack.CreateContentPack(); ContentManager.collectContentPackProviders += AddCustomContent; }