| | |
| | | const int FASHIONDRESS_REDPOINT_BASE = 10105;
|
| | | const int FASHIONDRESS_FUNC_ID = 160;
|
| | |
|
| | | readonly List<int> fashionDressTypeSort = new List<int>() { 1, 2, 3 };
|
| | | readonly List<int> fashionDressQualitySort = new List<int>() { 0, 1, 2 };
|
| | |
|
| | | public readonly Redpoint redpoint = new Redpoint(101, FASHIONDRESS_REDPOINT_BASE);
|
| | | public readonly Redpoint levelUpRedpoint = new Redpoint(FASHIONDRESS_REDPOINT_BASE, 1010501);
|
| | |
|
| | |
| | | {
|
| | | return;
|
| | | }
|
| | | foreach (var fashionDress in fashionDressDict.Values)
|
| | | foreach (var type in fashionDressTypeSort)
|
| | | {
|
| | | var level = GetFashionDressLevel(fashionDress.id);
|
| | | if (level >= fashionDress.maxLevel)
|
| | | foreach (var quality in fashionDressQualitySort)
|
| | | {
|
| | | continue;
|
| | | }
|
| | | var levelUpRequireCount = fashionDress.GetLevelUpRequireCount(level);
|
| | | var count = packModel.GetItemCountByID(PackType.rptItem, fashionDress.requireLevelUpItem);
|
| | | if (count >= levelUpRequireCount)
|
| | | {
|
| | | fashionDressRedpointId = fashionDress.id;
|
| | | levelUpRedpoint.state = RedPointState.Simple;
|
| | | return;
|
| | | List<int> list;
|
| | | if (TryGetFashionDresses(type, quality, out list))
|
| | | {
|
| | | foreach (var id in list)
|
| | | {
|
| | | FashionDress fashionDress;
|
| | | if (TryGetFashionDress(id, out fashionDress))
|
| | | {
|
| | | var level = GetFashionDressLevel(fashionDress.id);
|
| | | if (level >= fashionDress.maxLevel)
|
| | | {
|
| | | continue;
|
| | | }
|
| | | var levelUpRequireCount = fashionDress.GetLevelUpRequireCount(level);
|
| | | var count = packModel.GetItemCountByID(PackType.rptItem, fashionDress.requireLevelUpItem);
|
| | | if (count >= levelUpRequireCount)
|
| | | {
|
| | | fashionDressRedpointId = fashionDress.id;
|
| | | levelUpRedpoint.state = RedPointState.Simple;
|
| | | return;
|
| | | }
|
| | | }
|
| | | }
|
| | | }
|
| | | }
|
| | | }
|
| | | }
|