using System; using RecNet; namespace RecRoom.Challenges { // Token: 0x02000B31 RID: 2865 public interface IChallenge : INMKELLJKBO, EBHIILNPABI { // Token: 0x1700090F RID: 2319 // (get) Token: 0x06015BA2 RID: 88994 bool Complete { get; } // Token: 0x17000910 RID: 2320 // (get) Token: 0x06015BA3 RID: 88995 bool Dirty { get; } // Token: 0x17000911 RID: 2321 // (get) Token: 0x06015BA4 RID: 88996 bool UpdateServer { get; } // Token: 0x17000912 RID: 2322 // (get) Token: 0x06015BA5 RID: 88997 ChallengeProgress Progress { get; } // Token: 0x17000913 RID: 2323 // (get) Token: 0x06015BA6 RID: 88998 ChallengeTypes ChallengeType { get; } // Token: 0x17000914 RID: 2324 // (get) Token: 0x06015BA7 RID: 88999 // (set) Token: 0x06015BA8 RID: 89000 bool SkipSerialization { get; set; } // Token: 0x17000915 RID: 2325 // (get) Token: 0x06015BA9 RID: 89001 // (set) Token: 0x06015BAA RID: 89002 bool UpdateServerOnReset { get; set; } // Token: 0x17000916 RID: 2326 // (get) Token: 0x06015BAB RID: 89003 // (set) Token: 0x06015BAC RID: 89004 bool IsMasterChallenge { get; set; } // Token: 0x06015BAD RID: 89005 void EvaluateEvent(ChallengeEvents.IChallengeEventData challengeEventData); // Token: 0x06015BAE RID: 89006 bool Evaluate(ChallengeEvents.IChallengeEventData challengeEventData); // Token: 0x06015BAF RID: 89007 void Reset(); // Token: 0x1400009B RID: 155 // (add) Token: 0x06015BB0 RID: 89008 // (remove) Token: 0x06015BB1 RID: 89009 event UpdateChallenge UpdateEvent; // Token: 0x1400009C RID: 156 // (add) Token: 0x06015BB2 RID: 89010 // (remove) Token: 0x06015BB3 RID: 89011 event UpdateChallenge UpdateServerEvent; // Token: 0x1400009D RID: 157 // (add) Token: 0x06015BB4 RID: 89012 // (remove) Token: 0x06015BB5 RID: 89013 event ChallengeNotifyEvent ChallengeNotifyEvent; // Token: 0x1400009E RID: 158 // (add) Token: 0x06015BB6 RID: 89014 // (remove) Token: 0x06015BB7 RID: 89015 event ChallengeComplete ChallengeCompleteEvent; } }