Esempio n. 1
0
        public T Load <T>(IAssetInfo asset)
        {
            T map;

            MapName = Config.MapRecolor != "" ? Config.MapRecolor : CustomHandler.LoadMap();
            var mapFile = MapName;

            if (mapFile == "toned_down")
            {
                MapName = "eemie_recolour";
            }

            try
            {
                map = Helper.Content.Load <T>($@"assets\{MapName}\{MapName}_{Season}.png"); // Replace map page
            }
            catch
            {
                Monitor.Log($"Unable to find {mapFile}_{Season}; loaded default map instead.", LogLevel.Debug);
                map = Helper.Content.Load <T>($@"assets\default\default_{Season}.png");
                return(map);
            }

            if (!MapName.Equals("default_map"))
            {
                Monitor.Log($"Using recolored map {mapFile}_{Season}.", LogLevel.Debug);
            }

            return(map);
        }
Esempio n. 2
0
        public T Load <T>(IAssetInfo asset)
        {
            T      map;
            string mapName = CustomHandler.LoadMap();

            try
            {
                if (!mapName.Equals("default_map"))
                {
                    ModMain.monitor.Log($"Detected recolored map {CustomHandler.LoadMap()}.", LogLevel.Info);
                }

                map = (T)(object)modHelper.Content.Load <Texture2D>($@"assets\{mapName}.png"); // Replace map page
            }
            catch
            {
                ModMain.monitor.Log($"Unable to find {mapName}; loaded default map instead.", LogLevel.Info);
                map = (T)(object)modHelper.Content.Load <Texture2D>($@"assets\default_map.png");
            }
            return(map);
        }
Esempio n. 3
0
        public T Load <T>(IAssetInfo asset)
        {
            T map;

            MapName = CustomHandler.LoadMap();
            try
            {
                if (!MapName.Equals("default_map"))
                {
                    Monitor.Log($"Using recolored map {CustomHandler.LoadMap()}.", LogLevel.Debug);
                }

                map = Helper.Content.Load <T>($@"assets\{MapName}.png"); // Replace map page
            }
            catch
            {
                Monitor.Log($"Unable to find {MapName}; loaded default map instead.", LogLevel.Debug);
                map = Helper.Content.Load <T>(@"assets\default_map.png");
            }

            return(map);
        }