summaryrefslogtreecommitdiff
path: root/StardewModdingAPI/Extensions.cs
diff options
context:
space:
mode:
authorZoryn <Zoryn4163@users.noreply.github.com>2016-03-23 04:25:07 -0400
committerZoryn <Zoryn4163@users.noreply.github.com>2016-03-23 04:25:07 -0400
commitafaf559f45ab4f6b0be289511b2b8130d112ebd8 (patch)
treee357d28971d3a32ae0949c72099681d20098d659 /StardewModdingAPI/Extensions.cs
parent7076886f2c229db8c06f41dd29aa0bf7ac966dc2 (diff)
parente26db4415bf24f12c32841507b1a8a170cf6039c (diff)
downloadSMAPI-afaf559f45ab4f6b0be289511b2b8130d112ebd8.tar.gz
SMAPI-afaf559f45ab4f6b0be289511b2b8130d112ebd8.tar.bz2
SMAPI-afaf559f45ab4f6b0be289511b2b8130d112ebd8.zip
Merge pull request #53 from Zoryn4163/master
config updates
Diffstat (limited to 'StardewModdingAPI/Extensions.cs')
-rw-r--r--StardewModdingAPI/Extensions.cs10
1 files changed, 7 insertions, 3 deletions
diff --git a/StardewModdingAPI/Extensions.cs b/StardewModdingAPI/Extensions.cs
index a0e87f04..53c69c29 100644
--- a/StardewModdingAPI/Extensions.cs
+++ b/StardewModdingAPI/Extensions.cs
@@ -21,10 +21,14 @@ namespace StardewModdingAPI
return new Color(Random.Next(0, 255), Random.Next(0, 255), Random.Next(0, 255));
}
- public static string ToSingular(this IEnumerable<Object> enumerable, string split = ", ")
+ public static string ToSingular(this IEnumerable ienum, string split = ", ")
{
- string result = string.Join(split, enumerable);
- return result;
+ //Apparently Keys[] won't split normally :l
+ if (ienum is Keys[])
+ {
+ return string.Join(split, (Keys[])ienum);
+ }
+ return string.Join(split, ienum);
}
public static bool IsInt32(this object o)