| | |
| | | using System; |
| | | using Cysharp.Threading.Tasks; |
| | | |
| | | public class PlayerBaseData |
| | | { |
| | |
| | | public uint ExpPoint; //扩充经验点数(亿) |
| | | public uint TotalExp; //总经验(小于亿部分) |
| | | public long curExp { get { return TotalExp + ExpPoint * Constants.ExpPointValue; } } |
| | | public uint FamilyId; //家族 |
| | | |
| | | uint m_FamilyId; |
| | | public uint FamilyId |
| | | { |
| | | get |
| | | { |
| | | return m_FamilyId; |
| | | } |
| | | set |
| | | { |
| | | var beforeFamilyId = m_FamilyId; |
| | | m_FamilyId = value; |
| | | if (beforeFamilyId == 0 && m_FamilyId != 0) |
| | | { |
| | | GuildManager.Instance.AfterEnterGuild().Forget(); |
| | | } |
| | | else if (beforeFamilyId != 0 && m_FamilyId == 0) |
| | | { |
| | | GuildManager.Instance.AfterQuitGuild(); |
| | | } |
| | | } |
| | | } |
| | | public string FamilyName; //家族名称 |
| | | public uint diamond; //仙玉 |
| | | public uint bindDiamond; //灵石 |
| | |
| | | |
| | | public int mapRealmSelect; //地图境界难度 |
| | | public int leaveFamilyTime; //离开家族时间 |
| | | public int leaveGuildInfo; //公会:主动离开次数*100 + 被踢次数*10 + 最后一次是否主动离开的,暂时最多累计记录到9次 |
| | | |
| | | public bool IsActive90Off = true; //代表默认激活0.1折 |
| | | public long treasurePotentialSp |
| | |
| | | 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; |
| | |
| | | spExtend = _serverInfo.ExAttr8; |
| | | bubbleId = _serverInfo.ExAttr10; |
| | | ExAttr11 = _serverInfo.ExAttr11; |
| | | leaveGuildInfo = (int)_serverInfo.ExAttr12; |
| | | ExAttr16 = _serverInfo.ExAttr16; |
| | | ServerGroupId = _serverInfo.ExAttr13; |
| | | faction = _serverInfo.Faction; |