public virtual void Load(SerializationReader SR) { SR.ReadStartElement(); int version = SR.ReadVersion(); switch (version) { case 0: { Name = SR.ReadString(); Width = SR.ReadInt(); Height = SR.ReadInt(); Depth = SR.ReadInt(); Cubes = new Cube[Width, Height, Depth]; SR.ReadCubes(this); Permanents.Load(SR); Entitys.Load(SR); SR.ReadRectangles3D(this); break; } } SR.ReadEndElement(); for (int i = 0; i < Permanents.Length; i++) { Permanents[i].Map = this; } for (int e = 0; e < Entitys.Length; e++) { Entitys[e].Map = this; } }
public static TemplateJSON LoadFileTemplateJSON(string path) { SerializationReader SR = new SerializationReader(path); SR.Read(); SR.ReadDeclaration(); SR.ReadStartElement(); TemplateJSON template = SR.ReadJSON <TemplateJSON>(); SR.Close(); return(template); }
public static Animation LoadFileAnimation(string path) { SerializationReader SR = new SerializationReader(path); SR.Read(); SR.ReadDeclaration(); SR.ReadStartElement(); Animation animation = SR.ReadAnimation(); SR.Close(); return(animation); }
public static Appearances LoadFileAppearances(string path) { SerializationReader SR = new SerializationReader(path); SR.Read(); SR.ReadDeclaration(); SR.ReadStartElement(); Appearances appearances = SR.ReadType() as Appearances; appearances.Load(SR); SR.Close(); return(appearances); }
public virtual void Load(SerializationReader SR) { SR.ReadStartElement(); int version = SR.ReadVersion(); switch (version) { case 0: { Name = SR.ReadString(); break; } } SR.ReadEndElement(); }
public static Forum.Forum LoadFileForum(string path) { SerializationReader SR = new SerializationReader(path); SR.Read(); SR.ReadDeclaration(); SR.ReadStartElement(); Forum.Forum forum = null; if (SR.IsType()) { forum = SR.ReadType() as Forum.Forum; forum.Load(SR); } SR.Close(); return(forum); }
public static Translator LoadFileTranslator(string path) { SerializationReader SR = new SerializationReader(path); SR.Read(); SR.ReadDeclaration(); SR.ReadStartElement(); Translator translator = null; if (SR.IsType()) { translator = SR.ReadType() as Translator; translator.Load(SR); } SR.Close(); return(translator); }
public static World LoadFileWorld(string path) { SerializationReader SR = new SerializationReader(path); SR.Read(); SR.ReadDeclaration(); SR.ReadStartElement(); World world = null; if (SR.IsType()) { world = SR.ReadType() as World; world.Load(SR); } SR.Close(); return(world); }
public static Map LoadFileMap(string path) { SerializationReader SR = new SerializationReader(path); SR.Read(); SR.ReadDeclaration(); SR.ReadStartElement(); Map map = null; if (SR.IsType()) { map = SR.ReadType() as Map; map.Load(SR); } SR.Close(); map.CreateMessageCubes(); map.CreateMessagePermanents(); return(map); }
public virtual void Load(SerializationReader SR) { SR.ReadStartElement(); int version = SR.ReadVersion(); switch (version) { case 0: { string ai = SR.ReadString(); if (ai != "") { AI = Info.Instance(ai) as AI; } if (AI != null) { AI.Entity = this; } ID = SR.ReadString(); X = SR.ReadInt(); Y = SR.ReadInt(); Z = SR.ReadInt(); Name = SR.ReadString(); Width = SR.ReadFloat(); Height = SR.ReadFloat(); CanMove = SR.ReadBool(); CanTarget = SR.ReadBool(); Cross = SR.ReadBool(); Direction = SR.ReadInt(); Flag.Value = SR.ReadInt(); Containers = SR.ReadContainers(); //Move = SR.ReadMove();//Supprimer!!!!! Body = SR.ReadBodyJSON(); break; } } SR.ReadEndElement(); }
public virtual void Load(SerializationReader SR) { SR.ReadStartElement(); int version = SR.ReadVersion(); switch (version) { case 0: { Name = SR.ReadString(); Templates = SR.ReadJSONList <TemplateJSON>(); Form = SR.ReadJSON <Appearance>(); Control = SR.ReadJSON <Appearance>(); TextBox = SR.ReadJSON <Appearance>(); //Form.Load(SR); //Control.Load(SR); //TextBox.Load(SR); break; } } SR.ReadEndElement(); }