|
@@ -64,6 +64,8 @@ public class AccountFileInfo : Singleton<AccountFileInfo>
|
|
|
/// 英雄信息
|
|
|
/// </summary>
|
|
|
public HeroData heroData;
|
|
|
+
|
|
|
+ public HeroData yindaoHeroData;
|
|
|
|
|
|
public int CurrentZuiZhongEventListId;
|
|
|
|
|
@@ -140,7 +142,6 @@ public class AccountFileInfo : Singleton<AccountFileInfo>
|
|
|
public bool boxFree;
|
|
|
|
|
|
public bool isTiggerPlot;
|
|
|
-
|
|
|
}
|
|
|
|
|
|
|
|
@@ -293,7 +294,7 @@ public class AccountFileInfo : Singleton<AccountFileInfo>
|
|
|
/// <summary>
|
|
|
/// 小地图数据
|
|
|
/// </summary>
|
|
|
- [System.Serializable]
|
|
|
+ [System.Serializable]
|
|
|
public class SmallPlacesData
|
|
|
{
|
|
|
public int id;
|
|
@@ -625,92 +626,52 @@ public class AccountFileInfo : Singleton<AccountFileInfo>
|
|
|
/// </summary>
|
|
|
public void ClearInitPlayerData()
|
|
|
{
|
|
|
- ItemData coin = new ItemData(GlobalParam.Item_Coin_ID, 0);
|
|
|
-
|
|
|
- ItemData diamond = new ItemData(GlobalParam.Item_Diamond_ID);
|
|
|
-
|
|
|
- ItemData heroExp = new ItemData(GlobalParam.Item_HeroExp_ID, 0);
|
|
|
-
|
|
|
- playerData.ItemListData.Add(coin);
|
|
|
- playerData.ItemListData.Add(diamond);
|
|
|
- playerData.ItemListData.Add(heroExp);
|
|
|
-
|
|
|
- // DaoYouData daoYouData = new DaoYouData();
|
|
|
- // daoYouData.id = 1;
|
|
|
- // daoYouData.favorabilityLv = 1;
|
|
|
- // playerData.daoYouDatas.Add(daoYouData);
|
|
|
-
|
|
|
-
|
|
|
- //测试道具
|
|
|
- playerData.ItemListData.Add(new ItemData(1201, 10));
|
|
|
- playerData.ItemListData.Add(new ItemData(1202, 10));
|
|
|
-
|
|
|
- playerData.ItemListData.Add(new ItemData(1301, 10));
|
|
|
- playerData.ItemListData.Add(new ItemData(1302, 10));
|
|
|
- playerData.ItemListData.Add(new ItemData(1303, 10));
|
|
|
- playerData.ItemListData.Add(new ItemData(1304, 10));
|
|
|
- //
|
|
|
- playerData.ItemListData.Add(new ItemData(1401, 10));
|
|
|
- playerData.ItemListData.Add(new ItemData(1402, 10));
|
|
|
- playerData.ItemListData.Add(new ItemData(1403, 10));
|
|
|
- playerData.ItemListData.Add(new ItemData(1404, 10));
|
|
|
- playerData.ItemListData.Add(new ItemData(1601, 10));
|
|
|
-
|
|
|
- playerData.ItemListData.Add(new ItemData(21012, 10));
|
|
|
- playerData.ItemListData.Add(new ItemData(21013, 10));
|
|
|
-
|
|
|
-
|
|
|
- playerData.ItemListData.Add(new ItemData(21001, 10));
|
|
|
- playerData.ItemListData.Add(new ItemData(21002, 10));
|
|
|
- playerData.ItemListData.Add(new ItemData(21003, 10));
|
|
|
-
|
|
|
- // var allSkill = new[] { 1101};
|
|
|
- // foreach (var i in allSkill)
|
|
|
- // {
|
|
|
- // SkillData skillData = new SkillData();
|
|
|
- // skillData.id = i;
|
|
|
- // skillData.star = 1;
|
|
|
- // skillData.level = 1;
|
|
|
- // skillData.useIndex = -1;
|
|
|
- // playerData.AllSkillDatas.Add(skillData);
|
|
|
- // }
|
|
|
-
|
|
|
-
|
|
|
- //添加所有测试法宝和功法
|
|
|
-
|
|
|
- List<SkillConfig> fabaoPowerupConfigs = ConfigComponent.Instance.GetAll<SkillConfig>().ToList();
|
|
|
- List<SkillConfig> gongfa = fabaoPowerupConfigs.Where(s => s.SkillType == 1 || s.SkillType == 2).ToList();
|
|
|
-
|
|
|
- var fanappower = gongfa.GroupBy(f => f.IDGroup).Select(g => new { config = g.OrderBy(f => f.ID).FirstOrDefault() }).ToList();
|
|
|
- foreach (var x1 in fanappower)
|
|
|
+ //初始化道具
|
|
|
+ InitialPlayerConfig initialPlayerConfig = ConfigComponent.Instance.Get<InitialPlayerConfig>(1);
|
|
|
+ for (var i = 0; i < initialPlayerConfig.itemId.Length; i++)
|
|
|
{
|
|
|
- SkillData skillData = new SkillData();
|
|
|
- skillData.id = x1.config.IDGroup;
|
|
|
- skillData.star = 1;
|
|
|
- skillData.level = 1;
|
|
|
- skillData.useIndex = -1;
|
|
|
- playerData.AllSkillDatas.Add(skillData);
|
|
|
+ ItemData coin = new ItemData(initialPlayerConfig.itemId[i], initialPlayerConfig.itemAmount[i]);
|
|
|
+ playerData.ItemListData.Add(coin);
|
|
|
}
|
|
|
|
|
|
- FabaoConfig[] fabaoConfig = ConfigComponent.Instance.GetAll<FabaoConfig>();
|
|
|
|
|
|
- foreach (var i in fabaoConfig)
|
|
|
+ //初始化法宝
|
|
|
+ for (var i = 0; i < initialPlayerConfig.fabaoId.Length; i++)
|
|
|
{
|
|
|
FaBaoData faaData = new FaBaoData();
|
|
|
- faaData.id = i.ID;
|
|
|
+ faaData.id = initialPlayerConfig.fabaoId[i];
|
|
|
faaData.level = 1;
|
|
|
- faaData.useIndex = -1;
|
|
|
+ faaData.useIndex = i;
|
|
|
playerData.AllFaBaoDatas.Add(faaData);
|
|
|
}
|
|
|
|
|
|
+ //初始化功法
|
|
|
+ for (var i = 0; i < initialPlayerConfig.gongfaId.Length; i++)
|
|
|
+ {
|
|
|
+ SkillData skillData = new SkillData();
|
|
|
+ skillData.id = initialPlayerConfig.gongfaId[i];
|
|
|
+ skillData.star = 1;
|
|
|
+ skillData.level = 1;
|
|
|
+ skillData.useIndex = i;
|
|
|
+ playerData.AllSkillDatas.Add(skillData);
|
|
|
+ }
|
|
|
|
|
|
+ playerData.divineSensePoint = initialPlayerConfig.shenshiPoint;
|
|
|
+
|
|
|
+ //添加英雄数据
|
|
|
HeroData heroData = new HeroData();
|
|
|
playerData.heroData = heroData;
|
|
|
heroData.heroModelId = 101;
|
|
|
heroData.heroPowerId = 1;
|
|
|
heroData.upTime = TimeHelper.ClientNow();
|
|
|
+
|
|
|
+ HeroData yindaoHeroData = new HeroData();
|
|
|
+ playerData.yindaoHeroData = heroData;
|
|
|
+ heroData.heroModelId = 101;
|
|
|
+ heroData.heroPowerId = 200;
|
|
|
+ heroData.upTime = TimeHelper.ClientNow();
|
|
|
|
|
|
- //添加第一关
|
|
|
+ //添加第一关地图数据
|
|
|
PlacesData placesData = new PlacesData();
|
|
|
placesData.id = 1;
|
|
|
playerData.placesDatas.Add(placesData);
|