ошибка CS0453: тип «List » должен быть типом значения, не допускающим значения NULL
Ошибка CS0453:
Assets\PanoramaTerrainTools\ToolExtended\ClippingOFArbitraryPolygons.cs(390,12): error CS0453: The type 'List<Vector2>' must be a non-nullable value type in order to use it as parameter 'T' in the generic type or method 'Nullable<T>'
В строке:
public List<Vector2>? pointVec2 = null;
Ответы (1 шт):
Автор решения: luvjungle
→ Ссылка
Нужно объявлять список, как
public List<Vector2> pointVec2 = null;
Как уже заметили в комментариях, List<T> и так является nullable.
Если вам нужен список nullable векторов, тогда
public List<Vector2?> pointVec2 = null;
Подробнее тут: https://docs.microsoft.com/ru-ru/dotnet/csharp/language-reference/builtin-types/nullable-value-types