50 【主界面】核心主体 - 修复新号初始关卡问题
| | |
| | | CON = _serverInfo.CON; |
| | | Setting = _serverInfo.Setting; |
| | | FBID = _serverInfo.FBID; |
| | | ExAttr1 = (int)_serverInfo.ExAttr1; //策划配置关卡ID为201,即 过关2-1(0/1) ,使用 ExAttr1 值判断,如ExAttr1值为20103代表当前已经过了第2章第1关第3波,包含了波,需要击败该关卡boss后才算该关过关 |
| | | ExAttr2 = (int)_serverInfo.ExAttr2; //用于记录主线当前刷怪所在章节关卡记录,记录值 = 章节*10000+关卡编号*100+第x波 ; 0418刷新类型103 |
| | | ExAttr1 = Math.Max((int)_serverInfo.ExAttr1, 10100); //策划配置关卡ID为201,即 过关2-1(0/1) ,使用 ExAttr1 值判断,如ExAttr1值为20103代表当前已经过了第2章第1关第3波,包含了波,需要击败该关卡boss后才算该关过关 |
| | | ExAttr2 = Math.Max((int)_serverInfo.ExAttr2, 10101); //用于记录主线当前刷怪所在章节关卡记录,记录值 = 章节*10000+关卡编号*100+第x波 ; 0418刷新类型103 |
| | | dungeonLineId = (int)_serverInfo.ExAttr3 % 1000; |
| | | dungeonMapId = (int)_serverInfo.ExAttr3 / 1000; |
| | | shield = _serverInfo.ExAttr4; |
| | |
| | | extersion.luckValue = (int)value; |
| | | break; |
| | | case PlayerDataType.ExAttr1: |
| | | baseData.ExAttr1 = (int)value; |
| | | baseData.ExAttr1 = Math.Max((int)value, 10100); //新号初始处理 |
| | | break; |
| | | case PlayerDataType.ExAttr2: |
| | | baseData.ExAttr2 = (int)value; |
| | | baseData.ExAttr2 = Math.Max((int)value, 10101); //新号初始处理 |
| | | break; |
| | | case PlayerDataType.ExAttr3: |
| | | baseData.dungeonLineId = (int)value % 1000; |
| | |
| | | case PlayerDataType.LV: |
| | | playerLevelText.text = PlayerDatas.Instance.baseData.LV.ToString(); |
| | | break; |
| | | case PlayerDataType.ExAttr1: |
| | | case PlayerDataType.ExAttr2: |
| | | DisplayLevel(); |
| | | break; |