StationObscurum/Assets/FishNet/Runtime/Utility/Extension/List.cs

24 lines
568 B
C#

using FishNet.Documenting;
using System.Collections.Generic;
namespace FishNet.Utility.Extension
{
[APIExclude]
public static class ListFN
{
/// <summary>
/// Adds a value to the list only if the value does not already exist.
/// </summary>
/// <param name="lst">Collection being added to.</param>
/// <param name="value">Value to add.</param>
public static void AddUnique<T>(this List<T> lst, T value)
{
if (!lst.Contains(value))
lst.Add(value);
}
}
}