public static void AddUnique <T>(this Il2CppSystem.Collections.Generic.List <T> self, T item) where T : IDisconnectHandler { if (!self.Contains(item)) { self.Add(item); } }