Table of Contents

Class ArenaSitting

Namespace
Global
Assembly
Assembly-CSharp.dll
public class ArenaSitting
Inheritance
ArenaSitting
Inherited Members

Constructors

ArenaSitting(GameTypeSetup, MultiplayerUnlocks)

public ArenaSitting(ArenaSetup.GameTypeSetup gameTypeSetup, MultiplayerUnlocks multiplayerUnlocks)

Parameters

gameTypeSetup ArenaSetup.GameTypeSetup
multiplayerUnlocks MultiplayerUnlocks

Fields

ARENA_SITTING_KEY

public const string ARENA_SITTING_KEY = "ArenaSitting"

Field Value

string

attempLoadInGame

public bool attempLoadInGame

Field Value

bool

creatures

public List<AbstractCreature> creatures

Field Value

List<AbstractCreature>

currentLevel

public int currentLevel

Field Value

int

firstGameAfterMenu

public bool firstGameAfterMenu

Field Value

bool

gameTypeSetup

public ArenaSetup.GameTypeSetup gameTypeSetup

Field Value

ArenaSetup.GameTypeSetup

levelPlaylist

public List<string> levelPlaylist

Field Value

List<string>

multiplayerUnlocks

public MultiplayerUnlocks multiplayerUnlocks

Field Value

MultiplayerUnlocks

players

public List<ArenaSitting.ArenaPlayer> players

Field Value

List<ArenaSitting.ArenaPlayer>

sandboxPlayMode

public bool sandboxPlayMode

Field Value

bool

savCommunities

public CreatureCommunities savCommunities

Field Value

CreatureCommunities

Properties

GetCurrentLevel

public string GetCurrentLevel { get; }

Property Value

string

ReadyToStart

public bool ReadyToStart { get; }

Property Value

bool

ShowLevelName

public bool ShowLevelName { get; }

Property Value

bool

Methods

AddPlayer(int)

public void AddPlayer(int playerNumber)

Parameters

playerNumber int

AddPlayerWithClass(int, Name)

public void AddPlayerWithClass(int playerNumber, SlugcatStats.Name playerClass)

Parameters

playerNumber int
playerClass SlugcatStats.Name

FinalSittingResult()

public List<ArenaSitting.ArenaPlayer> FinalSittingResult()

Returns

List<ArenaSitting.ArenaPlayer>

LoadFromFile(ArenaGameSession, World, RainWorld)

public void LoadFromFile(ArenaGameSession session, World world, RainWorld rainWorld)

Parameters

session ArenaGameSession
world World
rainWorld RainWorld

NextLevel(ProcessManager)

public void NextLevel(ProcessManager manager)

Parameters

manager ProcessManager

PlayerSessionResultSort(ArenaPlayer, ArenaPlayer)

public bool PlayerSessionResultSort(ArenaSitting.ArenaPlayer A, ArenaSitting.ArenaPlayer B)

Parameters

A ArenaSitting.ArenaPlayer
B ArenaSitting.ArenaPlayer

Returns

bool

PlayerSittingResultSort(ArenaPlayer, ArenaPlayer)

public bool PlayerSittingResultSort(ArenaSitting.ArenaPlayer A, ArenaSitting.ArenaPlayer B)

Parameters

A ArenaSitting.ArenaPlayer
B ArenaSitting.ArenaPlayer

Returns

bool

SaveToFile(RainWorld)

public void SaveToFile(RainWorld rainWorld)

Parameters

rainWorld RainWorld

SessionEnded(ArenaGameSession)

public void SessionEnded(ArenaGameSession session)

Parameters

session ArenaGameSession

SessionStartReset()

public void SessionStartReset()