/// <summary>Get whether this instance can load the initial version of the given asset.</summary> /// <param name="asset">Basic metadata about the asset being loaded.</param> public bool CanLoad <T>(IAssetInfo asset) { return(asset.AssetNameEquals("Maps/Farm_Fishing")); }
/// <summary>Get whether this instance can load the initial version of the given asset.</summary> /// <param name="asset">Basic metadata about the asset being loaded.</param> public bool CanLoad <T>(IAssetInfo asset) { // Allow for garages from older versions that didn't get normalized correctly. // This can be removed once support for legacy data is dropped. return(asset.AssetNameEquals($"Buildings/{this.BlueprintBuildingType}")); }
public bool CanEdit <T>(IAssetInfo asset) { return(asset.AssetNameEquals("Data/mail")); }
/// <summary>Load a matched asset.</summary> /// <param name="asset">Basic metadata about the asset being loaded.</param> public T Load <T>(IAssetInfo asset) { Monitor.Log("Loading dictionary"); return((T)(object)new Dictionary <string, CustomBuildingData>()); }
public bool CanEdit <T>(IAssetInfo asset) { return(asset.AssetNameEquals("TileSheets/Craftables")); }
public bool CanEdit <T>(IAssetInfo asset) { return(asset.AssetNameEquals("TileSheets\\tools") || asset.AssetNameEquals("Maps\\MenuTiles")); }
/// <summary>Get whether this instance can load the initial version of the given asset.</summary> /// <param name="asset">Basic metadata about the asset being loaded.</param> public bool CanLoad <T>(IAssetInfo asset) { return(asset.AssetNameEquals("Sidekick/Drone")); }
public T Load <T>(IAssetInfo asset) { Texture2DWrapper wrapper = ScaledAssets[Normalize(asset.AssetName)]; return((T)(object)wrapper.Wrapped); }
public bool CanLoad <T>(IAssetInfo asset) { return(asset.AssetNameEquals("Data/HybridCrops")); }
public bool CanEdit <T>(IAssetInfo asset) { return(Requests.Contains(Normalize(asset.AssetName))); }
public bool CanLoad <T>(IAssetInfo asset) { return(ScaledAssets.ContainsKey(Normalize(asset.AssetName))); }
/// <summary>Get whether this instance can edit the given asset.</summary> /// <param name="asset">Basic metadata about the asset being loaded.</param> public bool CanEdit <T>(IAssetInfo asset) { return (asset.AssetNameEquals("Data/Crops") || // change crop seasons asset.AssetNameEquals("TerrainFeatures/hoeDirtSnow")); // change dirt texture }
/// <summary>Load a matched asset.</summary> /// <param name="asset">Basic metadata about the asset being loaded.</param> public T Load <T>(IAssetInfo asset) { return(this.Helper.Content.Load <T>("assets/10.tbin")); }
/// <summary>Get whether this instance can load the initial version of the given asset.</summary> /// <param name="asset">Basic metadata about the asset being loaded.</param> public bool CanLoad <T>(IAssetInfo asset) { return(asset.AssetNameEquals("Maps/Mines/10")); }
public T Load <T>(IAssetInfo asset) { AssetLoader <T> loader = this.GetLoader <T>(asset.AssetName); return(loader(asset.AssetName)); }
public T Load <T>(IAssetInfo asset) { return((T)(object)new Dictionary <int, HybridCropData>()); }
public bool CanEdit <T>(IAssetInfo asset) { return(this.GetInjectors <T>(asset.AssetName).Any()); }
public T Load <T>(IAssetInfo asset) { return((T)(object)new Texture2D(StardewValley.Game1.graphics.GraphicsDevice, 16, 16)); }
// Replace game map with modified map public bool CanLoad <T>(IAssetInfo asset) { return(asset.AssetNameEquals(@"LooseSprites\Map") && Customizations != null); }
public bool CanLoad <T>(IAssetInfo asset) { return(asset.AssetNameEquals("__EMU_HELPER_TILESHEET.png") || asset.AssetNameEquals("Maps/__EMU_HELPER_TILESHEET.png") || asset.AssetNameEquals("__EMU_HELPER_TILESHEET") || asset.AssetNameEquals("Maps/__EMU_HELPER_TILESHEET")); }
public bool CanEdit <T>(IAssetInfo asset) { return(asset.AssetNameEquals("Data\\CookingRecipes")); }
/// <summary>Get whether this instance can edit the given asset.</summary> /// <param name="asset">Basic metadata about the asset being loaded.</param> public bool CanEdit <T>(IAssetInfo asset) { return(asset.AssetNameEquals(@"Data\Blueprints")); }
public bool CanEdit <T>(IAssetInfo asset) { return(this.DropDown.SelectionIndex != 0 && asset.AssetNameEquals(@"LooseSprites\JunimoNote")); }
/********* ** Public methods *********/ public bool CanLoad <T>(IAssetInfo asset) { return(typeof(Texture2D).IsAssignableFrom(typeof(T)) && asset.AssetName.Contains("Craftables") && (this.Valid(asset, "Craftables") || this.Valid(asset, "Craftables_indoor") || this.Valid(asset, "Craftables_outdoor"))); }
public bool CanEdit <T>(IAssetInfo asset) { return(false); }
/********* ** Protected methods *********/ private bool Valid(IAssetInfo asset, string name) { return(ModEntry.SeasonTextures.ContainsKey(name) && asset.AssetNameEquals(Path.Combine("TileSheets", name))); }
/// <summary>Load a matched asset.</summary> /// <param name="asset">Basic metadata about the asset being loaded.</param> public T Load <T>(IAssetInfo asset) { return((T)(object)this.GarageTexture); }
/********* ** Public methods *********/ public bool CanLoad <T>(IAssetInfo asset) { return(this.GetLoader <T>(asset.AssetName) != null); }
public bool CanLoad <T>(IAssetInfo asset) { return(asset.AssetNameEquals($"Buildings\\{WOODS_OBELISK_BUILDING_NAME}") || asset.AssetNameEquals("Maps\\deepWoodsLakeTilesheet")); }
/********* ** Public methods *********/ /// <summary>The mod entry point, called after the mod is first loaded.</summary> /// <param name="helper">Provides simplified APIs for writing mods.</param> /// public bool CanEdit <T>(IAssetInfo asset) { return(asset.AssetNameEquals(@"Data\Fish") || asset.AssetNameEquals(@"Data\ObjectInformation") || asset.AssetNameEquals(@"Data\Locations") || asset.AssetNameEquals(@"Maps\springobjects")); }