public static void Init() { EnvironmentSettings.Servers = new ServerConnectionEntry[30][]; EnvironmentSettings.SupportedAppVersions = new string[0]; EnvironmentSettings.SupportedCountries = new string[0]; EnvironmentSettings.DeveloperIPs = new string[0]; for (int i = 0; i < EnvironmentSettings.SERVER_TYPE_COUNT; i++) { EnvironmentSettings.Servers[i] = new ServerConnectionEntry[0]; } EnvironmentSettings.Load(ServerHttpClient.DownloadJSON("environment.json")); }
public static void Init() { UserManager.m_presetLevels = new LogicArrayList <string>(); UserManager.m_presetRandom = new LogicRandom(TimeUtil.GetTimestamp()); LogicArrayList <string> presetLevelFiles = EnvironmentSettings.Settings.Admin.PresetLevelFiles; for (int i = 0; i < presetLevelFiles.Size(); i++) { string json = ServerHttpClient.DownloadString("data/" + presetLevelFiles[i]); if (json != null) { UserManager.m_presetLevels.Add(json); } } }
public static void Init() { GameResourceManager.CompressedStartingHomeJSON = GameResourceManager.Compress(ServerHttpClient.DownloadBytes("data/level/starting_home.json")); GameResourceManager.NpcHomes = new LogicClientHome[LogicDataTables.GetTable(LogicDataType.NPC).GetItemCount()]; LogicDataTable table = LogicDataTables.GetTable(LogicDataType.NPC); for (int i = 0; i < table.GetItemCount(); i++) { LogicNpcData data = (LogicNpcData)table.GetItemAt(i); LogicClientHome logicClientHome = new LogicClientHome(); logicClientHome.GetCompressibleHomeJSON().Set(GameResourceManager.Compress(ServerHttpClient.DownloadBytes("data/" + data.GetLevelFile()))); GameResourceManager.NpcHomes[i] = logicClientHome; } }
public static void Init() { ResourceSettings.Load(ServerHttpClient.DownloadJSON("resource.json")); }
public static void Init() { WordCensorUtil.m_badWords = new HashSet <string>(ServerHttpClient.DownloadString("data/badwords.txt").Split(new string[] { "\r\n", "\n" }, StringSplitOptions.None)); }
public static void Init() { GamePlaySettings.Load(ServerHttpClient.DownloadJSON("gameplay.json")); }