feat: 新增新手任务

This commit is contained in:
chenchun
2024-08-16 17:57:58 +08:00
parent 3e6d02eccc
commit 2aba4eccee
6 changed files with 150 additions and 58 deletions

View File

@@ -33,21 +33,26 @@ public class AssignmentEventHandler : ILocalEventHandler<AssignmentEventArgs>, I
case AssignmentRequirementTypeEnum.Discuss:
SetCurrentStepNumber(AssignmentRequirementTypeEnum.Discuss, currentAssignmentList);
break;
//发表评论
case AssignmentRequirementTypeEnum.Comment:
SetCurrentStepNumber(AssignmentRequirementTypeEnum.Comment, currentAssignmentList);
break;
//点赞
case AssignmentRequirementTypeEnum.Agree:
SetCurrentStepNumber(AssignmentRequirementTypeEnum.Agree, currentAssignmentList);
break;
//更新个人信息
case AssignmentRequirementTypeEnum.UpdateProfile:
//这里还需判断是否更新了
//更新昵称
case AssignmentRequirementTypeEnum.UpdateNick:
break;
//更新头像
case AssignmentRequirementTypeEnum.UpdateIcon:
SetCurrentStepNumber(AssignmentRequirementTypeEnum.UpdateIcon, currentAssignmentList);
break;
default:
throw new ArgumentOutOfRangeException();
}
@@ -72,7 +77,7 @@ public class AssignmentEventHandler : ILocalEventHandler<AssignmentEventArgs>, I
x.CurrentStepNumber < x.TotalStepNumber)
{
x.CurrentStepNumber += 1;
if (x.CurrentStepNumber==x.TotalStepNumber)
if (x.CurrentStepNumber == x.TotalStepNumber)
{
x.AssignmentState = AssignmentStateEnum.Completed;
}