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
Field Value
- int
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()