/// <summary> /// 是否数据一致 /// </summary> protected override bool toDataEquals(BaseData data) { if (!base.toDataEquals(data)) { return(false); } SubsectionRankSimpleData mData = (SubsectionRankSimpleData)data; if (this.subsectionIndex != mData.subsectionIndex) { return(false); } if (this.subsectionSubIndex != mData.subsectionSubIndex) { return(false); } if (this.rank != mData.rank) { return(false); } if (this.value != mData.value) { return(false); } return(true); }
/// <summary> /// 复制(潜拷贝) /// </summary> protected override void toShadowCopy(BaseData data) { base.toShadowCopy(data); if (!(data is SubsectionRankSimpleData)) { return; } SubsectionRankSimpleData mData = (SubsectionRankSimpleData)data; this.subsectionIndex = mData.subsectionIndex; this.subsectionSubIndex = mData.subsectionSubIndex; this.rank = mData.rank; this.value = mData.value; }
protected override void toSetData(FuncToolData data) { base.toSetData(data); SubsectionRankSimpleData dd = (SubsectionRankSimpleData)data; _rankData = GameC.factory.createPlayerRankData(); _rankData.key = me.role.playerID; _rankData.showData = me.role.getSelfRoleShowData(); _rankData.rank = dd.rank; _rankData.value = dd.value; _subsectionIndex = dd.subsectionIndex; _subsectionSubIndex = dd.subsectionSubIndex; if (_pageShowTool != null) { _pageShowTool.setSubsectionIndex(_subsectionIndex, _subsectionSubIndex); } }