public void Initialize() { Screen.orientation = ScreenOrientation.LandscapeLeft; SerializedEntities.se = SerializedEntities.DeSerialize(Constants.EntitiesXML); SerializedScenes.szScenes = SerializedScenes.DeSerialize(Constants.ScenesXML); SerializedMapCategories.mapCategories = SerializedMapCategories.DeSerialize(Constants.CategoriesXML); SerializedGameLevels.gameLevels = SerializedGameLevels.DeSerialize(Constants.GameLevelsXML); }
static public void Serialize(SerializedEntities sz, string filename) { XmlSerializer serializer = new XmlSerializer(typeof(SerializedEntities)); TextWriter textWriter = new StreamWriter(filename); serializer.Serialize(textWriter, sz); textWriter.Close(); }
void Start() { Screen.orientation = ScreenOrientation.LandscapeLeft; if (SerializedEntities.se == null) { SerializedEntities.se = SerializedEntities.DeSerialize(Constants.EntitiesXML); SerializedScenes.szScenes = SerializedScenes.DeSerialize(Constants.ScenesXML); } gl.Initialize(); }
public static SerializedEntities DeSerialize(string filename) { XmlSerializer deserializer = new XmlSerializer(typeof(SerializedEntities)); TextAsset textAsset = (TextAsset)Resources.Load(filename); TextReader textReader = new StringReader(textAsset.text); SerializedEntities sz = (SerializedEntities)deserializer.Deserialize(textReader); textReader.Close(); return(sz); }
public static void Generate() { SerializedEntities test = new SerializedEntities(); SerializedEntity sen = new SerializedEntity(); SerializedBodyPart bp = new SerializedBodyPart(); bp.bodyParts.Add(new SerializedBodyPart()); sen.body = bp; test.entities.Add(sen); Serialize(test, Constants.EntitiesXML); }