Class OverWorld
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
- Inheritance
-
OverWorld
- Inherited Members
-
Constructors
OverWorld(RainWorldGame)
public OverWorld(RainWorldGame game)
Parameters
game RainWorldGame
Fields
FIRSTROOM
Field Value
- string
activeWorld
Field Value
- World
currentSpecialWarp
public OverWorld.SpecialWarpType currentSpecialWarp
Field Value
- OverWorld.SpecialWarpType
game
public RainWorldGame game
Field Value
- RainWorldGame
regions
Field Value
- Region[]
reportBackToGate
public RegionGate reportBackToGate
Field Value
- RegionGate
singleRoomWorldWarpGoal
public string singleRoomWorldWarpGoal
Field Value
- string
specialWarpCallback
public ISpecialWarp specialWarpCallback
Field Value
- ISpecialWarp
worldLoader
public WorldLoader worldLoader
Field Value
- WorldLoader
Properties
PlayerCharacterNumber
public SlugcatStats.Name PlayerCharacterNumber { get; }
Property Value
- SlugcatStats.Name
Methods
GateRequestsSwitchInitiation(RegionGate)
public void GateRequestsSwitchInitiation(RegionGate reportBackToGate)
Parameters
reportBackToGate RegionGate
GetRegion(AbstractRoom)
public Region GetRegion(AbstractRoom room)
Parameters
room AbstractRoom
Returns
- Region
GetRegion(string)
public Region GetRegion(string rName)
Parameters
rName string
Returns
- Region
InitiateSpecialWarp(SpecialWarpType, ISpecialWarp)
public void InitiateSpecialWarp(OverWorld.SpecialWarpType warp, ISpecialWarp callback)
Parameters
warp OverWorld.SpecialWarpType
callback ISpecialWarp
InitiateSpecialWarp_SingleRoom(ISpecialWarp, string)
public void InitiateSpecialWarp_SingleRoom(ISpecialWarp callback, string roomName)
Parameters
callback ISpecialWarp
roomName string
KillPlayerGuideInNewWorld(World, AbstractCreature)
public void KillPlayerGuideInNewWorld(World newWorld, AbstractCreature oldGuide)
Parameters
newWorld World
oldGuide AbstractCreature
LoadFirstWorld()
public void LoadFirstWorld()
LoadWorld(string, Name, bool)
public void LoadWorld(string worldName, SlugcatStats.Name playerCharacterNumber, bool singleRoomWorld)
Parameters
worldName string
playerCharacterNumber SlugcatStats.Name
singleRoomWorld bool
ShouldEntityBeMovedToNewRegion(AbstractWorldEntity)
public bool ShouldEntityBeMovedToNewRegion(AbstractWorldEntity ent)
Parameters
ent AbstractWorldEntity
Returns
- bool
SwitchWorlds(AbstractRoom)
public void SwitchWorlds(AbstractRoom gateRoom)
Parameters
gateRoom AbstractRoom
SyncFloodLevels(AbstractRoom, AbstractRoom)
public void SyncFloodLevels(AbstractRoom oldWorldRoom, AbstractRoom newWorldRoom)
Parameters
oldWorldRoom AbstractRoom
newWorldRoom AbstractRoom
Update()
WarpUpdate()
WorldLoaded()
public void WorldLoaded()