diff --git a/PlayerTags/Data/Identity.cs b/PlayerTags/Data/Identity.cs index 4c66c10..d377c31 100644 --- a/PlayerTags/Data/Identity.cs +++ b/PlayerTags/Data/Identity.cs @@ -4,7 +4,7 @@ namespace PlayerTags.Data { // FirstName LastName // FirstName LastName:Id - public struct Identity : IEquatable + public struct Identity : IComparable, IEquatable { public string Name; public string? Id; @@ -70,5 +70,10 @@ namespace PlayerTags.Data return hashCode; } + + public int CompareTo(Identity other) + { + return Name.CompareTo(other.Name); + } } } diff --git a/PlayerTags/Data/Tag.cs b/PlayerTags/Data/Tag.cs index 1b99c65..419cb37 100644 --- a/PlayerTags/Data/Tag.cs +++ b/PlayerTags/Data/Tag.cs @@ -158,7 +158,7 @@ namespace PlayerTags.Data return new string[] { }; } - return GameObjectNamesToApplyTo.InheritedValue.Split(';', ',').Where(item => !string.IsNullOrEmpty(item)).ToArray(); + return GameObjectNamesToApplyTo.InheritedValue.Split(';', ',').Where(item => !string.IsNullOrEmpty(item)).Select(item => item.Trim()).ToArray(); } }