using System; using RecRoom.Core.Gestures; namespace RecRoom.Challenges { // Token: 0x02000B2A RID: 2858 public class RequiredGestureChallenge : VarEqualsChallenge { // Token: 0x06015B8E RID: 88974 RVA: 0x00606FCC File Offset: 0x006051CC public RequiredGestureChallenge() : base("hg") { } // Token: 0x06015B8F RID: 88975 RVA: 0x00606FDC File Offset: 0x006051DC protected override PlayerHandGestures.DMPPGHHPHGO? GetValueFromData(ChallengeEvents.IChallengeEventData challengeEventData) { return (PlayerHandGestures.DMPPGHHPHGO?)challengeEventData.GetVar(this.VarKey); } // Token: 0x06015B90 RID: 88976 RVA: 0x00606FF0 File Offset: 0x006051F0 protected override int SerializeValue(PlayerHandGestures.DMPPGHHPHGO value) { return (int)value; } // Token: 0x06015B91 RID: 88977 RVA: 0x00606FF4 File Offset: 0x006051F4 protected override PlayerHandGestures.DMPPGHHPHGO DeserializeValue(int obj) { return (PlayerHandGestures.DMPPGHHPHGO)obj; } // Token: 0x1700090B RID: 2315 // (get) Token: 0x06015B92 RID: 88978 RVA: 0x00606FF8 File Offset: 0x006051F8 public override ChallengeTypes ChallengeType { get { return ChallengeTypes.RequiredGestureChallenge; } } } }