Тема: Як об'єднати дві серіалізації в одну?
Привіт. От дивіться. Є два класи. Один клас серіалізується одним чином, а другий клас серіалізується зовсім по іншому. Один з класів є полем іншого класу, як тепер одною строкою серіалізувати клас, котрий містить інший клас?
Приклад:
class CharInfo
{
private Vector3 position;
}
А от тепер треба серіалізувати CharInfo, але якщо ми просто будем серіалізувати його, то вилізе помилка, що клас Vector3 не серіалізується. Але ми можемо використати дещо, що може серіалізувати клас Vector3, але як зробити так, щоб: коли ми хочемо серіалізувати CharInfo, то Vector3 в середині CharInfo перетворюється на масив байтів, а коли приходить по мережі на іншу сторону, то знову перетворюється в Vector3 ?