Copie depuis Unity VCS vers GitHub
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
using System.Linq;
|
||||
using CharacterCustomizationTool.Extensions;
|
||||
|
||||
namespace CharacterCustomizationTool.Editor
|
||||
{
|
||||
public class SlotName
|
||||
{
|
||||
private readonly string[] _nameSections;
|
||||
|
||||
public SlotName(string name)
|
||||
{
|
||||
_nameSections = SplitName(name);
|
||||
}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return _nameSections.Aggregate((p, c) => p + c.ToCapital());
|
||||
}
|
||||
|
||||
private static string[] SplitName(string name)
|
||||
{
|
||||
var nameParts = name.Split('_', '-');
|
||||
|
||||
return nameParts;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user