Открываем справку, читаем: "The types of fields that you want to be included must be supported by the serializer; unsupported fields will be ignored, as will private fields, static fields, and fields with the NonSerialized attribute applied."
Убийца авточес шашек? Ваша проблема в том, что вы смешивается логику с анимацией. Шахматы - это строгая дискретная однозначная матрица объектов с полной информацией.
1. Создаёте матрицу MyGameObject[,] =new MyGameObject[4,5]
2. Заполняем матрицу фигурами
3. При перемещении тупо вычисляется новое место по клеткам
4. Запускаем анимацию "переместить из пункта А в пункт Б за время Т"
Эти технологии позволяют передавать данные от зрителей на серверу.
они позволяли зрителям самим собирать им колоду голосуя в чат за ту или иную предложенную карту
Эти слова могут помочь, но я бы посоветовал вам ознакомиться с HTTP POST, GET и AJAX. Эти штуки позволят вам создать интерактив со зрителями за пару строчек кода.
Необходимо посмотреть в консоль. Для этого кликните по красной надписи внизу главного окна. Найдите там описание ошибки. В описании будет указано решение.
Нельзя. В любом случае потребуется цикл. Количество итераций можно сократить, если список сортирован. Но зачем? Можно сократить длину кода. Для этого надо использовать обёртку цикла, например linq.
Если вы используете новую ECS, то можно прямо в скрипте системы создать нужное условие. Но, судя по вопросу, вы не используете новую ECS)) Поэтому советую сделать, как пишут в других ответах.