Exemplo n.º 1
0
        public static STRUCT_GUILDINFO[] ReadGuildInfo()
        {
            STRUCT_GUILDINFO[] Guild = new STRUCT_GUILDINFO[5000];
            try
            {
                for (int i = 0; i < 5000; i++)
                {
                    Guild[i] = STRUCT_GUILDINFO.Empty();

                    string CorrectPatch = "./Guilds/" + i + ".json";
                    using (StreamReader r = new StreamReader(CorrectPatch))
                    {
                        string json = r.ReadToEnd();
                        Guild[i] = JsonConvert.DeserializeObject <STRUCT_GUILDINFO>(json);
                    }

                    //W2Log.Write(String.Format("read guild sucess: {0}/{1}", i, Guild[i].GuildName), ELogType.GAME_EVENT);
                }
            }
            catch (Exception e)
            {
                W2Log.Write(String.Format("read guild fail {0}", e.Message), ELogType.GAME_EVENT);
                return(null);
            }
            return(Guild);
        }
Exemplo n.º 2
0
        public static STRUCT_GUILDINFO ReadGuildInfo(int Index)
        {
            STRUCT_GUILDINFO Guild = STRUCT_GUILDINFO.Empty();

            try
            {
                string CorrectPatch = "./Database/Guilds/" + Index + ".json";
                if (!File.Exists(CorrectPatch))
                {
                    return(Guild);
                }
                using (StreamReader r = new StreamReader(CorrectPatch))
                {
                    string json = r.ReadToEnd();
                    Guild = JsonConvert.DeserializeObject <STRUCT_GUILDINFO>(json);
                }
                //  W2Log.Write(String.Format("read Guild sucess: {0}", Index), ELogType.GAME_EVENT);
            }
            catch (Exception e)
            {
                W2Log.Write(String.Format("read Guild fail {0}", e.Message), ELogType.GAME_EVENT);
                return(STRUCT_GUILDINFO.Empty());
            }
            return(Guild);
        }