using System; namespace RecRoom.Challenges { // Token: 0x02000B2B RID: 2859 public class CompleteGameWithoutChallenge : TimedBufferChallenge { // Token: 0x06015B93 RID: 88979 RVA: 0x00606FFC File Offset: 0x006051FC public CompleteGameWithoutChallenge() { } // Token: 0x06015B94 RID: 88980 RVA: 0x00607004 File Offset: 0x00605204 public CompleteGameWithoutChallenge(IChallenge gameStartChallenge, IChallenge gameEndChallenge, params IChallenge[] resetChallenges) : base(new IChallenge[] { gameStartChallenge, gameEndChallenge }, 2, -1f) { RequiredEventTypeChallenge requiredEventTypeChallenge = new RequiredEventTypeChallenge(ChallengeEvents.ChallengeEventTypes.GameStart, new ChallengeEvents.ChallengeEventTypes[0]); this.ResetConditions.Add(requiredEventTypeChallenge); foreach (IChallenge challenge in resetChallenges) { this.ResetConditions.Add(challenge); } } // Token: 0x1700090C RID: 2316 // (get) Token: 0x06015B95 RID: 88981 RVA: 0x0060706C File Offset: 0x0060526C public override ChallengeTypes ChallengeType { get { return ChallengeTypes.CompleteGameWithoutChallenge; } } } }