forked from LucilleKarma/Luminance
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathLuminance.cs
More file actions
30 lines (27 loc) · 987 Bytes
/
Copy pathLuminance.cs
File metadata and controls
30 lines (27 loc) · 987 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
global using static System.MathF;
global using static Luminance.Assets.MiscTexturesRegistry;
global using static Luminance.Common.Utilities.Utilities;
global using static Microsoft.Xna.Framework.MathHelper;
using Luminance.Core.Graphics;
using Luminance.Core.Hooking;
using Terraria.ModLoader;
namespace Luminance
{
public class Luminance : Mod
{
public override void Unload() => ManagedILEdit.UnloadEdits();
public override void PostSetupContent()
{
// Go through every mod and check for effects to autoload.
foreach (Mod mod in ModLoader.Mods)
{
ShaderManager.LoadShaders(mod);
AtlasManager.InitializeModAtlases(mod);
ParticleManager.InitializeManualRenderers(mod);
ShaderRecompilationMonitor.LoadForMod(mod);
}
// Mark loading operations as finished.
ShaderManager.HasFinishedLoading = true;
}
}
}