コード例 #1
0
 /// <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"));
 }
コード例 #2
0
 /// <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}"));
 }
コード例 #3
0
 public bool CanEdit <T>(IAssetInfo asset)
 {
     return(asset.AssetNameEquals("Data/mail"));
 }
コード例 #4
0
        /// <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>());
        }
コード例 #5
0
 public bool CanEdit <T>(IAssetInfo asset)
 {
     return(asset.AssetNameEquals("TileSheets/Craftables"));
 }
コード例 #6
0
 public bool CanEdit <T>(IAssetInfo asset)
 {
     return(asset.AssetNameEquals("TileSheets\\tools") || asset.AssetNameEquals("Maps\\MenuTiles"));
 }
コード例 #7
0
 /// <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"));
 }
コード例 #8
0
        public T Load <T>(IAssetInfo asset)
        {
            Texture2DWrapper wrapper = ScaledAssets[Normalize(asset.AssetName)];

            return((T)(object)wrapper.Wrapped);
        }
コード例 #9
0
 public bool CanLoad <T>(IAssetInfo asset)
 {
     return(asset.AssetNameEquals("Data/HybridCrops"));
 }
コード例 #10
0
 public bool CanEdit <T>(IAssetInfo asset)
 {
     return(Requests.Contains(Normalize(asset.AssetName)));
 }
コード例 #11
0
 public bool CanLoad <T>(IAssetInfo asset)
 {
     return(ScaledAssets.ContainsKey(Normalize(asset.AssetName)));
 }
コード例 #12
0
 /// <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
 }
コード例 #13
0
 /// <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"));
 }
コード例 #14
0
 /// <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"));
 }
コード例 #15
0
        public T Load <T>(IAssetInfo asset)
        {
            AssetLoader <T> loader = this.GetLoader <T>(asset.AssetName);

            return(loader(asset.AssetName));
        }
コード例 #16
0
 public T Load <T>(IAssetInfo asset)
 {
     return((T)(object)new Dictionary <int, HybridCropData>());
 }
コード例 #17
0
 public bool CanEdit <T>(IAssetInfo asset)
 {
     return(this.GetInjectors <T>(asset.AssetName).Any());
 }
コード例 #18
0
 public T Load <T>(IAssetInfo asset)
 {
     return((T)(object)new Texture2D(StardewValley.Game1.graphics.GraphicsDevice, 16, 16));
 }
コード例 #19
0
 // Replace game map with modified map
 public bool CanLoad <T>(IAssetInfo asset)
 {
     return(asset.AssetNameEquals(@"LooseSprites\Map") && Customizations != null);
 }
コード例 #20
0
 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"));
 }
コード例 #21
0
 public bool CanEdit <T>(IAssetInfo asset)
 {
     return(asset.AssetNameEquals("Data\\CookingRecipes"));
 }
コード例 #22
0
 /// <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"));
 }
コード例 #23
0
 public bool CanEdit <T>(IAssetInfo asset)
 {
     return(this.DropDown.SelectionIndex != 0 && asset.AssetNameEquals(@"LooseSprites\JunimoNote"));
 }
コード例 #24
0
 /*********
 ** 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")));
 }
コード例 #25
0
 public bool CanEdit <T>(IAssetInfo asset)
 {
     return(false);
 }
コード例 #26
0
 /*********
 ** Protected methods
 *********/
 private bool Valid(IAssetInfo asset, string name)
 {
     return(ModEntry.SeasonTextures.ContainsKey(name) && asset.AssetNameEquals(Path.Combine("TileSheets", name)));
 }
コード例 #27
0
 /// <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);
 }
コード例 #28
0
 /*********
 ** Public methods
 *********/
 public bool CanLoad <T>(IAssetInfo asset)
 {
     return(this.GetLoader <T>(asset.AssetName) != null);
 }
コード例 #29
0
 public bool CanLoad <T>(IAssetInfo asset)
 {
     return(asset.AssetNameEquals($"Buildings\\{WOODS_OBELISK_BUILDING_NAME}") ||
            asset.AssetNameEquals("Maps\\deepWoodsLakeTilesheet"));
 }
コード例 #30
0
ファイル: ModEntry.cs プロジェクト: somnomania/smapi-mod-dump
        /*********
        ** 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"));
        }