44 lines
1.2 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|
|
}
|