From 2768bc57c1dcdc33a12f2f3fbb73504aa4b9f3f5 Mon Sep 17 00:00:00 2001
From: client_Zxw <826696702@qq.com>
Date: 星期六, 10 十一月 2018 15:05:54 +0800
Subject: [PATCH] 3335 代码优化
---
System/Pet/PetAttributeMethods.cs | 13 +++++++++++--
1 files changed, 11 insertions(+), 2 deletions(-)
diff --git a/System/Pet/PetAttributeMethods.cs b/System/Pet/PetAttributeMethods.cs
index 6484513..9af5a13 100644
--- a/System/Pet/PetAttributeMethods.cs
+++ b/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);
--
Gitblit v1.8.0