Table of Contents

Class Challenge

Namespace
Expedition
Assembly
Assembly-CSharp.dll
public abstract class Challenge
Inheritance
Challenge
Derived
Inherited Members

Constructors

Challenge()

public Challenge()

Fields

completed

public bool completed

Field Value

bool

description

public string description

Field Value

string

game

public RainWorldGame game

Field Value

RainWorldGame

hidden

public bool hidden

Field Value

bool

revealCheck

public bool revealCheck

Field Value

bool

revealCheckDelay

public int revealCheckDelay

Field Value

int

revealed

public bool revealed

Field Value

bool

Methods

CanBeHidden()

public virtual bool CanBeHidden()

Returns

bool

ChallengeName()

public virtual string ChallengeName()

Returns

string

CheckRevealable()

public void CheckRevealable()

CombatRequired()

public virtual bool CombatRequired()

Returns

bool

CompleteChallenge()

public virtual void CompleteChallenge()

CreatureKilled(Creature, int)

public virtual void CreatureKilled(Creature crit, int playerNumber)

Parameters

crit Creature
playerNumber int

Duplicable(Challenge)

public virtual bool Duplicable(Challenge challenge)

Parameters

challenge Challenge

Returns

bool

FromString(string)

public virtual void FromString(string args)

Parameters

args string

Generate()

public virtual Challenge Generate()

Returns

Challenge

Points()

public virtual int Points()

Returns

int

Reset()

public virtual void Reset()

RespondToCreatureKill()

public virtual bool RespondToCreatureKill()

Returns

bool

Update()

public virtual void Update()

UpdateDescription()

public virtual void UpdateDescription()

ValidForThisSlugcat(Name)

public virtual bool ValidForThisSlugcat(SlugcatStats.Name slugcat)

Parameters

slugcat SlugcatStats.Name

Returns

bool