Table of Contents

Class ExitManager

Namespace
ArenaBehaviors
Assembly
Assembly-CSharp.dll
public class ExitManager : ArenaGameBehavior
Inheritance
ExitManager
Inherited Members

Constructors

ExitManager(ArenaGameSession)

public ExitManager(ArenaGameSession gameSession)

Parameters

gameSession ArenaGameSession

Fields

allPlayersExitedCounter

public int allPlayersExitedCounter

Field Value

int

anyPlayerHasEnoughScore

public bool anyPlayerHasEnoughScore

Field Value

bool

challengeCompleted

public bool challengeCompleted

Field Value

bool

challengeCompletedA

public bool challengeCompletedA

Field Value

bool

challengeCompletedB

public bool challengeCompletedB

Field Value

bool

challengeCompletedTime

public int challengeCompletedTime

Field Value

int

challengeMeta

public ChallengeInformation.ChallengeMeta challengeMeta

Field Value

ChallengeInformation.ChallengeMeta

exitSymbolDarken

public float[] exitSymbolDarken

Field Value

float[]

playersInDens

public List<ShortcutHandler.ShortCutVessel> playersInDens

Field Value

List<ShortcutHandler.ShortCutVessel>

showExitsOpen

public bool showExitsOpen

Field Value

bool

Methods

DarkenExitSymbol(int)

public float DarkenExitSymbol(int exit)

Parameters

exit int

Returns

float

ExitOccupied(int)

public bool ExitOccupied(int exit)

Parameters

exit int

Returns

bool

ExitsOpen()

public bool ExitsOpen()

Returns

bool

Initiate()

public override void Initiate()

IsPlayerInDen(AbstractCreature)

public bool IsPlayerInDen(AbstractCreature crit)

Parameters

crit AbstractCreature

Returns

bool

PlayerTryingToEnterDen(ShortCutVessel)

public bool PlayerTryingToEnterDen(ShortcutHandler.ShortCutVessel shortcutVessel)

Parameters

shortcutVessel ShortcutHandler.ShortCutVessel

Returns

bool

Update()

public override void Update()