public static void InitializeStatic(BetterPaintMod mymod) { if (!Main.dedServ && PaintBlasterHUD.AmmoCan == null) { PaintBlasterHUD.AmmoCan = mymod.GetTexture("UI/PaintBlasterHUD/PaintAmmoContainer"); PaintBlasterHUD.AmmoTop = mymod.GetTexture("UI/PaintBlasterHUD/PaintAmmoTop"); PaintBlasterHUD.AmmoBot = mymod.GetTexture("UI/PaintBlasterHUD/PaintAmmoBottom"); LoadHooks.AddModUnloadHook(() => { PaintBlasterHUD.AmmoCan = null; PaintBlasterHUD.AmmoTop = null; PaintBlasterHUD.AmmoBot = null; }); } }
public static void InitializeStatic(BetterPaintMod mymod) { if (!Main.dedServ && PaintBlasterUI.BrushStream == null) { PaintBlasterUI.BrushStream = mymod.GetTexture("UI/PaintBlasterUI/BrushStream"); PaintBlasterUI.BrushSpray = mymod.GetTexture("UI/PaintBlasterUI/BrushSpray"); PaintBlasterUI.BrushSpatter = mymod.GetTexture("UI/PaintBlasterUI/BrushSpatter"); PaintBlasterUI.BrushEraser = mymod.GetTexture("UI/PaintBlasterUI/BrushEraser"); PaintBlasterUI.LayerFgTex = mymod.GetTexture("UI/PaintBlasterUI/LayerFg"); PaintBlasterUI.LayerBgTex = mymod.GetTexture("UI/PaintBlasterUI/LayerBg"); PaintBlasterUI.LayerBothTex = mymod.GetTexture("UI/PaintBlasterUI/LayerBoth"); PaintBlasterUI.SizeSmallTex = mymod.GetTexture("UI/PaintBlasterUI/SizeSmall"); PaintBlasterUI.SizeLargeTex = mymod.GetTexture("UI/PaintBlasterUI/SizeLarge"); PaintBlasterUI.PressureLowTex = mymod.GetTexture("UI/PaintBlasterUI/PressureLow"); PaintBlasterUI.PressureMidTex = mymod.GetTexture("UI/PaintBlasterUI/PressureMid"); PaintBlasterUI.PressureHiTex = mymod.GetTexture("UI/PaintBlasterUI/PressureHi"); LoadHooks.AddModUnloadHook(() => { PaintBlasterUI.BrushStream = null; PaintBlasterUI.BrushSpray = null; PaintBlasterUI.BrushSpatter = null; PaintBlasterUI.BrushEraser = null; PaintBlasterUI.LayerFgTex = null; PaintBlasterUI.LayerBgTex = null; PaintBlasterUI.LayerBothTex = null; PaintBlasterUI.SizeSmallTex = null; PaintBlasterUI.SizeLargeTex = null; PaintBlasterUI.PressureLowTex = null; PaintBlasterUI.PressureMidTex = null; PaintBlasterUI.PressureHiTex = null; }); } }