Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }
Пример #4
0
        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);
        }
Пример #5
0
        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);
        }
Пример #6
0
        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);
        }
Пример #7
0
        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);
        }