| | |
| | | _fightPower += _stage.GetFightPower();
|
| | | _fightPower += _stage.powerEx;
|
| | | }
|
| | | _fightPower += GetExtensionPower(_treasureId);
|
| | | return _fightPower;
|
| | | }
|
| | |
|
| | | public int GetExtensionPower(int _treasureId)
|
| | | {
|
| | | var treasureSoulModel = ModelCenter.Instance.GetModel<TreasureSoulModel>();
|
| | | if (_treasureId == treasureSoulModel.signAddTreasure)
|
| | | {
|
| | | var signInDays = ModelCenter.Instance.GetModel<SignInModel>().totalSignInCount;
|
| | | if (signInDays == 0)
|
| | | {
|
| | | return 0;
|
| | | }
|
| | | Dictionary<int, int> dict = new Dictionary<int, int>();
|
| | | foreach (var key in treasureSoulModel.signAddProperty.Keys)
|
| | | {
|
| | | dict.Add(key, treasureSoulModel.signAddProperty[key] * signInDays);
|
| | | }
|
| | | return UIHelper.GetFightPower(dict);
|
| | | }
|
| | | return 0;
|
| | | }
|
| | |
|
| | | Dictionary<int, int[]> m_TreasurePotentialGetSkills = new Dictionary<int, int[]>();
|
| | | private void ParsePotentialSkillConfig()
|
| | | {
|