Hi!
I need help to serialize deserialize this:
Playermobile.cs
Code:
public enum RaceType
{
Human,
Elf,
Orc,
Drow
}
Code:
private RaceType m_Race;
[CommandProperty(AccessLevel.GameMaster)]
public RaceType RaceType
{
get { return (m_Race); }
set { m_Race = (RaceType)value; }
}
Deserialize:
Code:
...
switch ( version )
{
case 26:
{
m_Race = (RaceType) reader.ReadInt();
goto case 25;
}
case 25:
...
Serialize:
Code:
...
writer.Write( (int) m_Race );
...
What is wrong?
