Table of Contents

Class Map.MapData

Namespace
HUD
Assembly
Assembly-CSharp.dll
public class Map.MapData
Inheritance
Map.MapData
Inherited Members

Constructors

MapData(World, RainWorld)

public MapData(World initWorld, RainWorld rainWorld)

Parameters

initWorld World
rainWorld RainWorld

Fields

activeSwarmRooms

public Map.MapData.SwarmRoomData[] activeSwarmRooms

Field Value

SwarmRoomData[]

currentKarma

public int currentKarma

Field Value

int

firstRoomIndex

public int firstRoomIndex

Field Value

int

gateData

public Map.MapData.GateData[] gateData

Field Value

GateData[]

karmaFlowerPos

public WorldCoordinate? karmaFlowerPos

Field Value

WorldCoordinate?

objectTrackers

public List<PersistentObjectTracker> objectTrackers

Field Value

List<PersistentObjectTracker>

regionName

public string regionName

Field Value

string

roomConnections

public List<string> roomConnections

Field Value

List<string>

roomIndices

public int[] roomIndices

Field Value

int[]

roomLayers

public int[] roomLayers

Field Value

int[]

roomNames

public string[] roomNames

Field Value

string[]

roomPositions

public Vector2[] roomPositions

Field Value

Vector2[]

roomSizes

public IntVector2[] roomSizes

Field Value

IntVector2[]

shelterData

public Map.MapData.ShelterData[] shelterData

Field Value

ShelterData[]

Methods

KarmaOfGate(PlayerProgression, World, string)

public RegionGate.GateRequirement KarmaOfGate(PlayerProgression progression, World initWorld, string roomName)

Parameters

progression PlayerProgression
initWorld World
roomName string

Returns

RegionGate.GateRequirement

LayerOfRoom(int)

public int LayerOfRoom(int room)

Parameters

room int

Returns

int

NameOfRoom(int)

public string NameOfRoom(int room)

Parameters

room int

Returns

string

PositionOfRoom(int)

public Vector2 PositionOfRoom(int room)

Parameters

room int

Returns

Vector2

ShelterMarkerPosOfRoom(int)

public Vector2 ShelterMarkerPosOfRoom(int room)

Parameters

room int

Returns

Vector2

SizeOfRoom(int)

public IntVector2 SizeOfRoom(int room)

Parameters

room int

Returns

IntVector2

UpdateData(World, int, int, WorldCoordinate?, bool)

public void UpdateData(World world, int foodTicks, int currKarm, WorldCoordinate? kfPos, bool putItemsInShelters)

Parameters

world World
foodTicks int
currKarm int
kfPos WorldCoordinate?
putItemsInShelters bool