23 lines
800 B
C#
23 lines
800 B
C#
|
using Assets.RoR2.Scripts.Platform;
|
||
|
using RoR2.Stats;
|
||
|
|
||
|
namespace RoR2.Achievements.Croco;
|
||
|
|
||
|
[RegisterAchievement("CrocoTotalInfectionsMilestone", "Skills.Croco.ChainableLeap", "BeatArena", 3u, null)]
|
||
|
public class CrocoTotalInfectionsMilestoneAchievement : BaseStatMilestoneAchievement
|
||
|
{
|
||
|
protected override StatDef statDef => StatDef.totalCrocoInfectionsInflicted;
|
||
|
|
||
|
protected override ulong statRequirement => 1000uL;
|
||
|
|
||
|
public override void TryToCompleteActivity()
|
||
|
{
|
||
|
if (base.localUser.id == LocalUserManager.GetFirstLocalUser().id && shouldGrant)
|
||
|
{
|
||
|
BaseActivitySelector baseActivitySelector = new BaseActivitySelector();
|
||
|
baseActivitySelector.activityAchievementID = "CrocoTotalInfectionsMilestone";
|
||
|
PlatformSystems.activityManager.TryToCompleteActivity(baseActivitySelector);
|
||
|
}
|
||
|
}
|
||
|
}
|