Files
Dec2017-Script-Dump/Assembly-CSharp/RecRoom/Challenges/RequiredToolChallenge.cs
T
2026-06-04 11:42:34 +02:00

67 lines
2.0 KiB
C#

using System;
using System.Linq;
namespace RecRoom.Challenges
{
// Token: 0x02000B21 RID: 2849
public class RequiredToolChallenge : RequiredObjectChallenge<EEOOHEGOBKD, int>
{
// Token: 0x06015B53 RID: 88915 RVA: 0x00606BE8 File Offset: 0x00604DE8
public RequiredToolChallenge()
{
}
// Token: 0x06015B54 RID: 88916 RVA: 0x00606BF0 File Offset: 0x00604DF0
public RequiredToolChallenge(EEOOHEGOBKD[] requiredValues)
: this(true, requiredValues)
{
}
// Token: 0x06015B55 RID: 88917 RVA: 0x00606BFC File Offset: 0x00604DFC
public RequiredToolChallenge(EEOOHEGOBKD requiredValue, params EEOOHEGOBKD[] requiredValues)
: this(true, requiredValue, requiredValues)
{
}
// Token: 0x06015B56 RID: 88918 RVA: 0x00606C08 File Offset: 0x00604E08
public RequiredToolChallenge(bool inclusive, EEOOHEGOBKD requiredValue, params EEOOHEGOBKD[] requiredValues)
: this(inclusive, requiredValues.Union(new EEOOHEGOBKD[] { requiredValue }).ToArray<EEOOHEGOBKD>())
{
}
// Token: 0x06015B57 RID: 88919 RVA: 0x00606C28 File Offset: 0x00604E28
public RequiredToolChallenge(bool inclusive, EEOOHEGOBKD[] requiredValues)
: base(inclusive, requiredValues)
{
}
// Token: 0x06015B58 RID: 88920 RVA: 0x00606C34 File Offset: 0x00604E34
protected override EEOOHEGOBKD? GetValueFromData(ChallengeEvents.IChallengeEventData challengeEventData)
{
return (EEOOHEGOBKD?)challengeEventData.GetVar("t_t");
}
// Token: 0x06015B59 RID: 88921 RVA: 0x00606C54 File Offset: 0x00604E54
protected override int SerializeValue(EEOOHEGOBKD equipment)
{
return (int)equipment;
}
// Token: 0x06015B5A RID: 88922 RVA: 0x00606C58 File Offset: 0x00604E58
protected override EEOOHEGOBKD DeserializeValue(int obj)
{
return (EEOOHEGOBKD)obj;
}
// Token: 0x17000904 RID: 2308
// (get) Token: 0x06015B5B RID: 88923 RVA: 0x00606C5C File Offset: 0x00604E5C
public override ChallengeTypes ChallengeType
{
get
{
return ChallengeTypes.RequiredToolChallenge;
}
}
}
}