JulieLearning, значит закрывайте юнити, открывайте учебник по сишарпу и практикуйтесь на консольных кошках.
Судить о неработоспособности по подсветке и интелисенсу - это неправильно.
Provodaxgod, чтобы был метод ToString надо промыть глаза и посмотреть то вы пишете. ОН ЕСТЬ. А у вас Tostring. Сюрприз - сишарп регистрозависимый, о чем пишут ВО ВСЕХ учебниках. Но кто ж их будет читать
KaRaMiD, нормально поясняю. Вы не читаете ошибки компиляции и не учите язык. А пытаетесь слепо копипастить советы из интернета.
Достаточно почитать что за аргументы передаются в OrderBy и понять почему туда нельзя пихать GetComponent
KaRaMiD, Что за ">=" ?? Может стоит читать ошибки?
Блин за такое количество геткомпонентов я бы руки оторвал. У сортировки и так сложность высокая, а тут еще и КАЖДОЕ сравнение гет компонент...
не должен. Такого надо стараться избегать. Самое простое решение - пишется унивесральный код для всех веток с if-ом (условно), который ориентируется на текущее состояние окружение (хоть на ветку, хоть на SYSENV).