so i have a class called RoomInfo that inherits from MessageBase and inside the class i have an instance class called Players which also inherits from MessageBase, i cant seem to be able to send the room info class via the NetworkServer.SendToClient method, how can i work around this ?
Did you solve this issue?
UNET MessageBase is broken with regards to inheritance.
https://fogbugz.unity3d.com/default.asp?747334_sfs90f3bcm8nrcok
Unfortunately until this bug is fixed you must either
1: Do all custom serialization
2: Put all serializable fields in the child class (i.e. not use inheritance).