// The class is partial to organize similar code together to clarify what is related. public partial class ExampleMod : Mod { public const string AssetPath = $"{nameof(ExampleMod)}/Assets/"; public static int ExampleCustomCurrencyId; public override void Load() { // Registers a new ...
Assets.Request<Texture2D>("Images/UI/DefaultResourcePackIcon", AssetRequestMode.ImmediateLoad); if (entry.localMod != null) { try { using (entry.localMod.modFile.Open()) using (var s = entry.localMod.modFile.GetStream("icon.png")) { var iconTexture = Main.Assets.CreateUntracked<...