Open main menu
Home
Random
Log in
Settings
About Stardew Valley Wiki
Disclaimers
Stardew Valley Wiki
Search
Changes
← Older edit
Newer edit →
Modding:Modder Guide/APIs/Content
(view source)
Revision as of 22:26, 28 November 2018
26 bytes added
,
22:26, 28 November 2018
→Edit an asset after it's loaded
:
change example so it's more intuitive
Line 115:
Line 115:
if (asset.AssetNameEquals("Data/Crops"))
if (asset.AssetNameEquals("Data/Crops"))
{
{
−
asset
+
IDictionary<int, string> data =
asset.AsDictionary<int, string>()
.Data;
−
.AsDictionary<int, string>()
+
foreach
(
int cropID in
data
.Keys
)
−
.Set
(
(id,
data)
=>
+
{
−
{
+
string[] fields = data
[cropID]
.Split('/');
−
string[] fields = data.Split('/');
+
fields[1] = "spring summer fall winter";
−
fields[1] = "spring summer fall winter";
+
data[cropID] =
string.Join("/", fields);
−
return
string.Join("/", fields);
+
}
−
}
);
}
}
Pathoschild
translators
8,404
edits