Save and Load a variable enum type
Posted: Thu Feb 23, 2017 5:45 pm
Hello, I´m having a trouble trying to read a enum saved.
User Type:
Looks like data.name = reader.Read<Globals.GameModeEnum>(); is not been readed (or saved)
Any suggestion?
Thanks!
User Type:
Code: Select all
public class ES2UserType_GameModeButtonInfo : ES2Type
{
public override void Write(object obj, ES2Writer writer)
{
GameModeButtonInfo data = (GameModeButtonInfo)obj;
// Add your writer.Write calls here.
writer.Write(data.icon);
writer.Write(data.name);
}
public override object Read(ES2Reader reader)
{
GameModeButtonInfo data = new GameModeButtonInfo();
Read(reader, data);
return data;
}
public override void Read(ES2Reader reader, object c)
{
GameModeButtonInfo data = (GameModeButtonInfo)c;
// Add your reader.Read calls here to read the data into the object.
data.icon = reader.Read<System.String>();
data.name = reader.Read<Globals.GameModeEnum>();
}
/* ! Don't modify anything below this line ! */
public ES2UserType_GameModeButtonInfo():base(typeof(GameModeButtonInfo)){}
}
Any suggestion?
Thanks!