© 2026 Hedgehog Software, LLC
Func<TElement, TKey> selector
private static int SelectByDistanceFromEnemy(this (Option<Unit> unit, int index) units)
SelectByDistanceFromEnemy
nits.Select((unit, index) => new { unit, index }) .RunOrderedDescending(tpl => SelectByDistanceFromEnemy(tpl), ...
cannot convert from '<anonymous type: LanguageExt.Option<Unit> unit, int index>' to '(LanguageExt.Option<Unit> unit, int index)