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

44 lines
1.2 KiB
C#

using System;
using RecRoom.Core.Gestures;
namespace RecRoom.Challenges
{
// Token: 0x02000B2A RID: 2858
public class RequiredGestureChallenge : VarEqualsChallenge<PlayerHandGestures.DMPPGHHPHGO, int>
{
// 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;
}
}
}
}