Как отправить структуру с помощью Photon

Я создаю пошаговую карточную игру с фотоном для школьного проекта, но не знаю, как отправить структурное сообщение, включающее структурную карту и руку, может ли кто-нибудь решить мою проблему? Нужно ли использовать Photon.RegysterType()? Я пытался что-то найти, но мало что нашел, а документацию по фотону о сериализации пользовательского типа с помощью Photon.RegysterType() я мало что понимаю.

Спасибо за ответ :)

Вот список структур:

struct card
{
     internal string suit;
     internal string value;
}

struct Hand
{
     internal card[] hand;
     internal bool[] FinishedCards;
}

struct Message
{
     internal Hand Local, Remote;
     internal List Table, Deck;
     internal List StackLocal, StackRemote;
}

person Shuba Friends    schedule 18.04.2018    source источник