Files
2026-06-04 11:42:34 +02:00

44 lines
1.1 KiB
C#

using System;
namespace RecRoom.Challenges
{
// Token: 0x02000B2E RID: 2862
public class ChallengeBuilder
{
// Token: 0x06015B9C RID: 88988 RVA: 0x006070E8 File Offset: 0x006052E8
private ChallengeBuilder()
{
this.challenge = new Challenge();
}
// Token: 0x06015B9D RID: 88989 RVA: 0x006070FC File Offset: 0x006052FC
public static ChallengeBuilder CreateBuilder()
{
return new ChallengeBuilder();
}
// Token: 0x06015B9E RID: 88990 RVA: 0x00607104 File Offset: 0x00605304
public ChallengeBuilder WithCondition(IChallenge withChallenge)
{
this.challenge.WithConditions.Add(withChallenge);
return this;
}
// Token: 0x06015B9F RID: 88991 RVA: 0x00607118 File Offset: 0x00605318
public Challenge Create()
{
return this.challenge;
}
// Token: 0x06015BA0 RID: 88992 RVA: 0x00607120 File Offset: 0x00605320
public ChallengeBuilder ResetCondition(IChallenge resetChallenge)
{
this.challenge.ResetConditions.Add(resetChallenge);
return this;
}
// Token: 0x04003CAF RID: 15535
private Challenge challenge;
}
}