Открываем справку, читаем: "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.