System/FairyAu/RedBagScripts.cs
@@ -6,6 +6,7 @@ using System.Collections; using UnityEngine.UI; using TableConfig; using System.Collections.Generic; //红包点击赋值 namespace Snxxz.UI { @@ -127,6 +128,7 @@ break; } } List<RedPackConfig> redpack = new List<RedPackConfig>(); string RedEnvelopeContent(int _getWay)//红包显示内容 { string _str = null; @@ -135,7 +137,11 @@ _str = Language.Get("AnswerThree_Z"); return _str; } var redpack = Config.Instance.GetAllValues<RedPackConfig>(); if (redpack.Count <= 0) { redpack = Config.Instance.GetAllValues<RedPackConfig>(); } // var redpack = Config.Instance.GetAllValues<RedPackConfig>(); foreach (var value in redpack) { if (value.RedEnvelopeType == _getWay) System/FairyAu/RedBagTipsWin.cs
@@ -155,7 +155,7 @@ } } List<RedPackConfig> redpack = new List<RedPackConfig>(); string RedEnvelopeContent(int _getWay)//红包显示内容 { string _str = null; @@ -164,7 +164,11 @@ _str = Language.Get("AnswerThree_Z"); return _str; } var redpack = Config.Instance.GetAllValues<RedPackConfig>(); if (redpack.Count <= 0) { redpack = Config.Instance.GetAllValues<RedPackConfig>(); } // var redpack = Config.Instance.GetAllValues<RedPackConfig>(); foreach (var value in redpack) { if (value.RedEnvelopeType == _getWay) System/MainInterfacePanel/FeatureNotice2Win.cs
@@ -133,11 +133,15 @@ Close(); WindowCenter.Instance.Open<MainInterfaceWin>(); } List<FunctionForecastConfig> con_fig = new List<FunctionForecastConfig>(); private void UnopenedFirst() { var configs = Config.Instance.GetAllValues<FunctionForecastConfig>(); foreach (var config in configs) if (con_fig.Count <= 0) { con_fig = Config.Instance.GetAllValues<FunctionForecastConfig>(); } // var configs = Config.Instance.GetAllValues<FunctionForecastConfig>(); foreach (var config in con_fig) { int openTag = config.FuncId; if (!FuncOpen.Instance.IsFuncOpen(openTag)) System/MainInterfacePanel/FeatureNoticeModel.cs
@@ -361,11 +361,15 @@ var mapConfig = Config.Instance.Get<MapConfig>(mapId); return mapConfig != null && mapConfig.MapFBType != 0; } List<FunctionForecastConfig> functionForecastValue = new List<FunctionForecastConfig>(); public int GetOpenLv(int Inedx) { int lv = 0; var functionForecastValue = Config.Instance.GetAllValues<FunctionForecastConfig>(); if (functionForecastValue.Count <= 0) { functionForecastValue= Config.Instance.GetAllValues<FunctionForecastConfig>(); } // var functionForecastValue = Config.Instance.GetAllValues<FunctionForecastConfig>(); foreach (var value in functionForecastValue) { if (value.OpenNumber == Inedx) System/MainInterfacePanel/FeatureNoticeTip.cs
@@ -20,6 +20,7 @@ [SerializeField] GameObject m_FeatureNoticeTipObj; [SerializeField] Text m_Information_reward;//有奖励可领取 FeatureNoticeModel featureNoticeModel { get { return ModelCenter.Instance.GetModel<FeatureNoticeModel>(); } } List<FunctionForecastConfig> configs = new List<FunctionForecastConfig>(); public GameObject FeatureNoticeTipObj { get { return m_FeatureNoticeTipObj; } @@ -31,7 +32,11 @@ } void DataAssignment() { var configs = Config.Instance.GetAllValues<FunctionForecastConfig>(); if (configs.Count <= 0) { configs= Config.Instance.GetAllValues<FunctionForecastConfig>(); } // var configs = Config.Instance.GetAllValues<FunctionForecastConfig>(); foreach (var config in configs) { if (!FuncOpen.Instance.IsFuncOpen(config.FuncId) System/MainInterfacePanel/FeatureNoticeWin.cs
@@ -206,9 +206,15 @@ #endregion private List<FunctionForecastConfig> configs = new List<FunctionForecastConfig>(); private void DefaultSelection()//获取默认选择 { var configs = Config.Instance.GetAllValues<FunctionForecastConfig>(); if (configs.Count <= 0) { configs= Config.Instance.GetAllValues<FunctionForecastConfig>(); } //var configs = Config.Instance.GetAllValues<FunctionForecastConfig>(); foreach (var config in configs) { int openTag = config.FuncId; @@ -357,6 +363,7 @@ } } List<FunctionForecastConfig> functionForecastValue = new List<FunctionForecastConfig>(); void TrailerClassification(int funcID)//预告分类 { m_TextTurnedOn.gameObject.SetActive(false); @@ -375,7 +382,11 @@ } if (!FuncOpen.Instance.IsFuncOpen(ClickFuncID) && Type && NeedLv > playerLv) { var functionForecastValue = Config.Instance.GetAllValues<FunctionForecastConfig>(); if (functionForecastValue.Count <= 0) { functionForecastValue= Config.Instance.GetAllValues<FunctionForecastConfig>(); } // var functionForecastValue = Config.Instance.GetAllValues<FunctionForecastConfig>(); string StrNanme = string.Empty; foreach (var value in functionForecastValue) { System/MainInterfacePanel/FlyingShoesTask.cs
@@ -231,7 +231,7 @@ } List<mapnpcConfig> npcConfig = new List<mapnpcConfig>(); private bool StateDetermination()//状态判定 { bool _bool = false; @@ -244,7 +244,11 @@ int mapID = PlayerDatas.Instance.baseData.MapID; if (int.TryParse(strNpc, out npcId)) { var npcConfig = Config.Instance.GetAllValues<mapnpcConfig>(); if (npcConfig.Count <= 0) { npcConfig = Config.Instance.GetAllValues<mapnpcConfig>(); } // var npcConfig = Config.Instance.GetAllValues<mapnpcConfig>(); foreach (var value in npcConfig) { if (value.NPCID == npcId && value.MapID != mapID) System/MainInterfacePanel/FunctionForecastTip.cs
@@ -61,15 +61,18 @@ DataAssignment(); } } List<FunctionForecastConfig> configs = new List<FunctionForecastConfig>(); void DataAssignment() { if (FuncOpen.Instance.IsFuncOpen(OpenTag)) { _FunctionForecastPanel.gameObject.SetActive(false); } var configs = Config.Instance.GetAllValues<FunctionForecastConfig>(); if (configs.Count <= 0) { configs= Config.Instance.GetAllValues<FunctionForecastConfig>(); } // var configs = Config.Instance.GetAllValues<FunctionForecastConfig>(); foreach (var config in configs) { if (!FuncOpen.Instance.IsFuncOpen(config.FuncId) System/MainInterfacePanel/PlayerTaskDatas.cs
@@ -204,7 +204,7 @@ } } } List<int> ListMissionID = new List<int>(); public void RefreshMissionState(int MissionID, int MissionState, int DiscriptionIndex)//1.任务ID,2任务状态,3,任务描述Index(接收任务) { try System/MainInterfacePanel/StoryTask.cs
@@ -303,10 +303,14 @@ _Text_TaskTarget.SetReplaceInfo(_DicTaskInforma[_Taskid]); } } List<TaskListConfig> configs = new List<TaskListConfig>(); void SaveChapter()//获取主线任务章节 { var configs = Config.Instance.GetAllValues<TaskListConfig>(); if (configs.Count <= 0) { configs = Config.Instance.GetAllValues<TaskListConfig>(); } // var configs = Config.Instance.GetAllValues<TaskListConfig>(); foreach (var value in configs) { if (!chapterDic.ContainsKey(value.ChapterID)) @@ -335,7 +339,11 @@ private void ListTask(int ChapterID) { listTask.Clear(); var configs = Config.Instance.GetAllValues<TaskListConfig>(); if (configs.Count <= 0) { configs = Config.Instance.GetAllValues<TaskListConfig>(); } // var configs = Config.Instance.GetAllValues<TaskListConfig>(); foreach (var value in configs) { if (value.ChapterID == ChapterID && value.TaskID<= mainTaskID) System/MainInterfacePanel/XpSkill.cs
@@ -194,17 +194,17 @@ if (_SkillAndPreTreasure.Count != 0) return; m_PlayerXpSkillId = ConfigParse.GetDic<int, int>(Config.Instance.Get<FuncConfigConfig>("XpSkillID").Numerical1)[PlayerDatas.Instance.baseData.Job];//获取各个职业的XP技能 var TreasureModel = Config.Instance.GetAllValues<TreasureConfig>(); foreach (var config in TreasureModel) { //int[] Intlist = config.UnLockSkill; //for (int i = 0; i < Intlist.Length; i++) //{ // if (_SkillAndPreTreasure.ContainsKey(Intlist[i])) // continue; // _SkillAndPreTreasure.Add(Intlist[i], config.ID); //} } //var TreasureModel = Config.Instance.GetAllValues<TreasureConfig>(); //foreach (var config in TreasureModel) //{ // //int[] Intlist = config.UnLockSkill; // //for (int i = 0; i < Intlist.Length; i++) // //{ // // if (_SkillAndPreTreasure.ContainsKey(Intlist[i])) // // continue; // // _SkillAndPreTreasure.Add(Intlist[i], config.ID); // //} //} } void DynamicallyCreate()//Tip赋值 System/Mount/MountSkillWin.cs
@@ -64,6 +64,7 @@ #region Built-in protected override void BindController() { //-----------废弃的脚本无调用暂存 var allHorseKeys = Config.Instance.GetAllKeys<HorseConfig>(); var _horseUpModel = Config.Instance.GetAllValues<HorseUpConfig>(); foreach (var config in _horseUpModel) System/Mount/MountWin.cs
@@ -577,8 +577,11 @@ } void ToAddSorting()//坐骑的列表排序 { sortMountlist.Clear(); sortMountlist = Config.Instance.GetAllValues<HorseConfig>(); // sortMountlist.Clear(); if (sortMountlist.Count <= 0) { sortMountlist = Config.Instance.GetAllValues<HorseConfig>(); } sortMountlist.Sort(Compare); } int Compare(HorseConfig x, HorseConfig y)//数组排列 System/Mount/PlayerMountDatas.cs
@@ -134,14 +134,20 @@ } } List<HorseConfig> Hconfigs = new List<HorseConfig>(); List<HorseUpConfig> Uconfigs = new List<HorseUpConfig>(); private void MountNumberPreservation()//用来对坐骑个数的保存 { if (mountRedpoint.Count != 0) return; var configs = Config.Instance.GetAllValues<HorseConfig>(); // var configs = Config.Instance.GetAllValues<HorseConfig>(); if (Hconfigs.Count <= 0) { Hconfigs = Config.Instance.GetAllValues<HorseConfig>(); } int type = 0; foreach (var config in configs) foreach (var config in Hconfigs) { if (!mountRedpoint.ContainsKey(config.HorseID)) { @@ -173,9 +179,12 @@ { return; } var configs = Config.Instance.GetAllValues<HorseConfig>(); foreach (var config in configs) if (Hconfigs.Count <= 0) { Hconfigs = Config.Instance.GetAllValues<HorseConfig>(); } // var configs = Config.Instance.GetAllValues<HorseConfig>(); foreach (var config in Hconfigs) { int unlockItemID = config.UnlockItemID; int itemCount = playerPack.GetItemCountByID(PackType.rptItem, unlockItemID); @@ -191,8 +200,12 @@ { if (GetMountSkillAndItem.Count != 0) return; var configs = Config.Instance.GetAllValues<HorseUpConfig>(); foreach (var config in configs) if (Uconfigs.Count <= 0) { Uconfigs= Config.Instance.GetAllValues<HorseUpConfig>(); } //var configs = Config.Instance.GetAllValues<HorseUpConfig>(); foreach (var config in Uconfigs) { for (int i = 0; i < config.SkillID.Length; i++) { @@ -257,7 +270,11 @@ private void ToAddSorting() { SortMount.Clear(); SortMount = Config.Instance.GetAllValues<HorseConfig>(); if (Hconfigs.Count <= 0) { Hconfigs = Config.Instance.GetAllValues<HorseConfig>(); } SortMount = Hconfigs; SortMount.Sort(Compare); } int Compare(HorseConfig x, HorseConfig y)//数组排列 @@ -361,8 +378,12 @@ return; if (info.itemInfo.ItemPlace == (byte)RoleEquipType.mount)//坐骑位置19 { var configs = Config.Instance.GetAllValues<HorseConfig>(); foreach (var config in configs) if (Hconfigs.Count <= 0) { Hconfigs = Config.Instance.GetAllValues<HorseConfig>(); } // var configs = Config.Instance.GetAllValues<HorseConfig>(); foreach (var config in Hconfigs) { if (config.ItemID == info.itemInfo.ItemID) { @@ -523,7 +544,11 @@ } return iSHint; case HorseEnum.HorseDebris: foreach (var value in Config.Instance.GetAllValues<HorseConfig>()) if (Hconfigs.Count <= 0) { Hconfigs = Config.Instance.GetAllValues<HorseConfig>(); } foreach (var value in Hconfigs) { if (value.UnlockItemID == id) { System/Pet/PetAttributeMethods.cs
@@ -216,12 +216,17 @@ List<int> petSkillIdlist = new List<int>(); List<int> petSkillUnlockLvlist = new List<int>(); List<bool> petSkillIsUnlocklist = new List<bool>(); List<PetInfoConfig> list = new List<PetInfoConfig>(); private void SetAllPetSkillModel() { petSkillUnlockLvlist.Clear(); petSkillIdlist.Clear(); petSkillIsUnlocklist.Clear(); List<PetInfoConfig> list = Config.Instance.GetAllValues<PetInfoConfig>(); if (list.Count <= 0) { list = Config.Instance.GetAllValues<PetInfoConfig>(); } // List<PetInfoConfig> list = Config.Instance.GetAllValues<PetInfoConfig>(); for (int i = 0; i < list.Count; i++) { if (petmodel._DicPetBack.ContainsKey(list[i].ID)) @@ -300,7 +305,11 @@ SkillButtonPet skillButton = cell.transform.GetChild(i).GetComponent<SkillButtonPet>(); FunctionUnlockFlyObjectTarget functionUnlockFlyObjectTarget = cell.transform.GetChild(i).GetComponent<FunctionUnlockFlyObjectTarget>(); int petId = 0; List<PetInfoConfig> list = Config.Instance.GetAllValues<PetInfoConfig>(); // List<PetInfoConfig> list = Config.Instance.GetAllValues<PetInfoConfig>(); if (list.Count <= 0) { list = Config.Instance.GetAllValues<PetInfoConfig>(); } for (int j = 0; j < list.Count; j++) { int[] ids = ConfigParse.GetMultipleStr<int>(list[j].SkillID); System/Pet/PetAttributeWin.cs
@@ -39,9 +39,10 @@ private int TypePetID = 0;//用来标记当前选中的灵宠ID private bool inLevelUp = false; private bool isOpenFirst = true; private List<PetInfoConfig> petinfo = new List<PetInfoConfig>(); protected override void BindController() { petinfo = Config.Instance.GetAllValues<PetInfoConfig>(); } protected override void AddListeners() @@ -248,8 +249,12 @@ } void ToAddSorting()//灵宠排序 { sortlist.Clear(); sortlist = Config.Instance.GetAllValues<PetInfoConfig>(); // sortlist.Clear(); if (sortlist.Count <= 0) { sortlist = Config.Instance.GetAllValues<PetInfoConfig>(); } sortlist.Sort(Compare); } int Compare(PetInfoConfig x, PetInfoConfig y)//数组排列 @@ -324,7 +329,7 @@ if (PackSendQuestMgr.Instance.useItemModel != null)//坐骑碎片 { int ItemId = PackSendQuestMgr.Instance.useItemModel.itemInfo.ItemID; var petinfo = Config.Instance.GetAllValues<PetInfoConfig>(); //var petinfo = Config.Instance.GetAllValues<PetInfoConfig>(); foreach (var Value in petinfo) { @@ -383,8 +388,8 @@ AchievementGoto.achievementType = 0; SuccessConfig successConfig = Config.Instance.Get<SuccessConfig>(AchievementGoto.guideAchievementId); int[] petID = successConfig.Condition; var PetModel = Config.Instance.GetAllValues<PetInfoConfig>(); foreach (var value in PetModel) // var PetModel = Config.Instance.GetAllValues<PetInfoConfig>(); foreach (var value in petinfo) { if (value.ID == petID[0]) { System/Pet/PlayerPetDatas.cs
@@ -66,7 +66,7 @@ public event Action PlayerLoginOkData; private Dictionary<int, int> DicDefaultPet = new Dictionary<int, int>(); List<PetInfoConfig> allPetConfigs = new List<PetInfoConfig>(); public override void Init() { ToAddSorting(); @@ -240,8 +240,11 @@ return; } int type = 0; var allPetConfigs = Config.Instance.GetAllValues<PetInfoConfig>(); if (allPetConfigs.Count <= 0) { allPetConfigs = Config.Instance.GetAllValues<PetInfoConfig>(); } // var allPetConfigs = Config.Instance.GetAllValues<PetInfoConfig>(); foreach (var config in allPetConfigs) { if (!DeblockingRedPoint.ContainsKey(config.ID)) @@ -272,8 +275,12 @@ { return; } var configs = Config.Instance.GetAllValues<PetInfoConfig>(); foreach (var config in configs) // var configs = Config.Instance.GetAllValues<PetInfoConfig>(); if (allPetConfigs.Count <= 0) { allPetConfigs = Config.Instance.GetAllValues<PetInfoConfig>(); } foreach (var config in allPetConfigs) { int unlockItemID = config.UnLockNeedItemID; int itemCount = playerPack.GetItemCountByID(PackType.rptItem, unlockItemID); @@ -291,7 +298,11 @@ private void ToAddSorting() { Sortpet.Clear(); Sortpet = Config.Instance.GetAllValues<PetInfoConfig>(); if (allPetConfigs.Count <= 0) { allPetConfigs = Config.Instance.GetAllValues<PetInfoConfig>(); } Sortpet = allPetConfigs; Sortpet.Sort(Compare); } int Compare(PetInfoConfig x, PetInfoConfig y)//数组排列 @@ -607,7 +618,11 @@ } return iSHint; case PetEnum.PetDebris: foreach (var value in Config.Instance.GetAllValues<PetInfoConfig>()) if (allPetConfigs.Count <= 0) { allPetConfigs = Config.Instance.GetAllValues<PetInfoConfig>(); } foreach (var value in allPetConfigs) { if (value.UnLockNeedItemID == id) { System/Strengthening/PlayerStrengthengDatas.cs
@@ -540,10 +540,14 @@ public int Ability2Value;//数值2 } private List<WingRefineAttrConfig> tegWing = new List<WingRefineAttrConfig>(); void WingRefine()//精炼属性 { var tegWing = Config.Instance.GetAllValues<WingRefineAttrConfig>(); if (tegWing.Count <= 0) { tegWing= Config.Instance.GetAllValues<WingRefineAttrConfig>(); } //var tegWing = Config.Instance.GetAllValues<WingRefineAttrConfig>(); foreach (var values in tegWing) { if (!_DicWingRe.ContainsKey(values.wingsPhase)) @@ -567,8 +571,12 @@ WingRefine(); int _currentRefiningAll = 0;//总精炼度 ItemConfig Item = Config.Instance.Get<ItemConfig>(ItemID); var configs = Config.Instance.GetAllValues<WingRefineAttrConfig>(); foreach (var values in configs) if (tegWing.Count <= 0) { tegWing = Config.Instance.GetAllValues<WingRefineAttrConfig>(); } // var configs = Config.Instance.GetAllValues<WingRefineAttrConfig>(); foreach (var values in tegWing) { if (Item.LV == values.wingsPhase) { @@ -601,8 +609,12 @@ int currentRefining = 0; int currentReAll = 0; currentRefining = itemModel.GetUseDataModel((int)ItemUseDataKey.Def_IudetWingProgressValue)[0];//当前精炼度 var wingRefineAttrConfigs = Config.Instance.GetAllValues<WingRefineAttrConfig>(); foreach (var value in wingRefineAttrConfigs) if (tegWing.Count <= 0) { tegWing = Config.Instance.GetAllValues<WingRefineAttrConfig>(); } // var wingRefineAttrConfigs = Config.Instance.GetAllValues<WingRefineAttrConfig>(); foreach (var value in tegWing) { if (itemModel.chinItemModel.LV == value.wingsPhase) { System/Strengthening/WingsRedDot.cs
@@ -79,6 +79,7 @@ public int WingsCount; } private Dictionary<int, WingsInformation> _dicWings = new Dictionary<int, WingsInformation>(); private List<WingRefineAttrConfig> WingRefineAttr = new List<WingRefineAttrConfig>(); public void WingsDot() { redPointStre.state = RedPointState.None; @@ -105,7 +106,11 @@ { var config = Config.Instance.Get<WingRefineExpConfig>((int)itemModel.itemInfo.ItemID); int WingsPhase = config.WingsPhase;//获取翅膀阶数 var WingRefineAttr = Config.Instance.GetAllValues<WingRefineAttrConfig>(); if (WingRefineAttr.Count <= 0) { WingRefineAttr = Config.Instance.GetAllValues<WingRefineAttrConfig>(); } //var WingRefineAttr = Config.Instance.GetAllValues<WingRefineAttrConfig>(); int Max = 0; foreach (var value in WingRefineAttr) { System/Strengthening/WingsRefined.cs
@@ -79,7 +79,7 @@ private bool CoroutinesBool = true;//协程控制 public Dictionary<int, int> wingLv2GenerDict = new Dictionary<int, int>(); List<WingRefineAttrConfig> wingRefineAttrConfigs = new List<WingRefineAttrConfig>(); private void Awake() { var _funcCfg = Config.Instance.Get<FuncConfigConfig>("WingLV"); @@ -629,7 +629,11 @@ { _currentRefining = 0;//当前精炼度 } var wingRefineAttrConfigs = Config.Instance.GetAllValues<WingRefineAttrConfig>(); if (wingRefineAttrConfigs.Count <= 0) { wingRefineAttrConfigs= Config.Instance.GetAllValues<WingRefineAttrConfig>(); } // var wingRefineAttrConfigs = Config.Instance.GetAllValues<WingRefineAttrConfig>(); foreach (var config in wingRefineAttrConfigs) { if (itemModel.chinItemModel.LV == config.wingsPhase) @@ -689,8 +693,12 @@ void WingRefine()//精炼属性值获取 { var wingConfigs = Config.Instance.GetAllValues<WingRefineAttrConfig>(); foreach (var config in wingConfigs) if (wingRefineAttrConfigs.Count <= 0) { wingRefineAttrConfigs = Config.Instance.GetAllValues<WingRefineAttrConfig>(); } // var wingConfigs = Config.Instance.GetAllValues<WingRefineAttrConfig>(); foreach (var config in wingRefineAttrConfigs) { if (!_DicWingRe.ContainsKey(config.wingsPhase)) {