void Awake() { QualitySettings.vSyncCount = -1; QualitySettings.maxQueuedFrames = 0; Application.targetFrameRate = 30; FrameCost = (float)Statics.ClearError(1.0d / (double)Application.targetFrameRate); //每一帧消耗的固定时间 UICamera = GameObject.Find("UICamera"); if (UICamera != null) { DontDestroyOnLoad(UICamera); } showFps = GameObject.Find("ShowFPS"); if (showFps != null) { DontDestroyOnLoad(showFps); } UICanvas = GameObject.Find("UICanvas"); if (UICanvas != null) { DontDestroyOnLoad(UICanvas); } FrameCanvas = GameObject.Find("FrameCanvas"); if (FrameCanvas != null) { DontDestroyOnLoad(FrameCanvas); } FontCanvas = GameObject.Find("FontCanvas"); if (FontCanvas != null) { DontDestroyOnLoad(FontCanvas); } UIEventSystem = GameObject.Find("UIEventSystem"); if (UIEventSystem != null) { DontDestroyOnLoad(UIEventSystem); } DontDestroyOnLoad(gameObject); Statics.Init(); Application.runInBackground = true; Screen.sleepTimeout = SleepTimeout.NeverSleep; DESStatics.Init(); }
void writeDataToJson() { JObject writeJson = new JObject(); int index = 0; List <RoleData> datas = new List <RoleData>(); foreach (RoleData data in dataMapping.Values) { datas.Add(data); } datas.Sort((a, b) => a.Id.CompareTo(b.Id)); JObject rolesOfWinShopData = new JObject(); //酒馆侠客静态json数据 foreach (RoleData data in datas) { if (index == 0) { index++; writeJson["0"] = JObject.Parse(JsonManager.GetInstance().SerializeObjectDealVector(data)); } writeJson[data.Id] = JObject.Parse(JsonManager.GetInstance().SerializeObjectDealVector(data)); if (data.IsStatic) { if (rolesOfWinShopData[data.HometownCityId] == null) { rolesOfWinShopData[data.HometownCityId] = new JArray(data.Id); } else { ((JArray)rolesOfWinShopData[data.HometownCityId]).Add(data.Id); } } } Base.CreateFile(Application.dataPath + "/Resources/Data/Json", "RoleDatas.json", DESStatics.StringEncoder(JsonManager.GetInstance().SerializeObject(writeJson))); Base.CreateFile(Application.dataPath + "/Resources/Data/Json", "RoleIdsOfWinShopDatas.json", JsonManager.GetInstance().SerializeObject(rolesOfWinShopData)); }
void writeDataToJson() { JObject writeJson = new JObject(); int index = 0; foreach (SkillData data in dataMapping.Values) { if (index == 0) { index++; writeJson["0"] = JObject.Parse(JsonManager.GetInstance().SerializeObjectDealVector(data)); } writeJson[data.Id] = JObject.Parse(JsonManager.GetInstance().SerializeObjectDealVector(data)); } Base.CreateFile(Application.dataPath + "/Resources/Data/Json", "Skills.json", DESStatics.StringEncoder(JsonManager.GetInstance().SerializeObject(writeJson), JsonManager.DecderKey)); }
void writeDataToJson() { JObject writeJson = new JObject(); int index = 0; List <WeaponData> datas = new List <WeaponData>(); foreach (WeaponData data in dataMapping.Values) { datas.Add(data); } datas.Sort((a, b) => a.Id.CompareTo(b.Id)); JObject weaponBuildingsOfWorkshopData = new JObject(); //工坊兵器锻造静态json数据 foreach (WeaponData data in datas) { if (index == 0) { index++; writeJson["0"] = JObject.Parse(JsonManager.GetInstance().SerializeObjectDealVector(data)); } writeJson[data.Id] = JObject.Parse(JsonManager.GetInstance().SerializeObjectDealVector(data)); if (weaponBuildingsOfWorkshopData[data.BelongToCityId] == null) { weaponBuildingsOfWorkshopData[data.BelongToCityId] = new JArray(data.Id); } else { ((JArray)weaponBuildingsOfWorkshopData[data.BelongToCityId]).Add(data.Id); } } Base.CreateFile(Application.dataPath + "/Resources/Data/Json", "Weapons.json", DESStatics.StringEncoder(JsonManager.GetInstance().SerializeObject(writeJson), JsonManager.DecderKey)); Base.CreateFile(Application.dataPath + "/Resources/Data/Json", "WeaponIdsOfWorkshopData.json", JsonManager.GetInstance().SerializeObject(weaponBuildingsOfWorkshopData)); }