49 lines
1.3 KiB
C#
49 lines
1.3 KiB
C#
using System;
|
|
|
|
namespace RecRoom.Challenges
|
|
{
|
|
// Token: 0x02000B29 RID: 2857
|
|
public class RequiredGameModeActivityChallenge : VarEqualsChallenge<IEFCMNJDPII, int>
|
|
{
|
|
// Token: 0x06015B88 RID: 88968 RVA: 0x00606F88 File Offset: 0x00605188
|
|
public RequiredGameModeActivityChallenge()
|
|
: base("gameMode")
|
|
{
|
|
}
|
|
|
|
// Token: 0x06015B89 RID: 88969 RVA: 0x00606F98 File Offset: 0x00605198
|
|
public RequiredGameModeActivityChallenge(IEFCMNJDPII required)
|
|
: base("gameMode", required, new IEFCMNJDPII[0])
|
|
{
|
|
}
|
|
|
|
// Token: 0x06015B8A RID: 88970 RVA: 0x00606FAC File Offset: 0x006051AC
|
|
protected override IEFCMNJDPII? GetValueFromData(ChallengeEvents.IChallengeEventData challengeEventData)
|
|
{
|
|
return (IEFCMNJDPII?)challengeEventData.GetVar(this.VarKey);
|
|
}
|
|
|
|
// Token: 0x06015B8B RID: 88971 RVA: 0x00606FC0 File Offset: 0x006051C0
|
|
protected override int SerializeValue(IEFCMNJDPII value)
|
|
{
|
|
return (int)value;
|
|
}
|
|
|
|
// Token: 0x06015B8C RID: 88972 RVA: 0x00606FC4 File Offset: 0x006051C4
|
|
protected override IEFCMNJDPII DeserializeValue(int obj)
|
|
{
|
|
return (IEFCMNJDPII)obj;
|
|
}
|
|
|
|
// Token: 0x1700090A RID: 2314
|
|
// (get) Token: 0x06015B8D RID: 88973 RVA: 0x00606FC8 File Offset: 0x006051C8
|
|
public override ChallengeTypes ChallengeType
|
|
{
|
|
get
|
|
{
|
|
return ChallengeTypes.RequiredGameModeActivityChallenge;
|
|
}
|
|
}
|
|
}
|
|
}
|