Table of Contents

Class Region

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

Constructors

Region(string, int, int, Name)

public Region(string name, int firstRoomIndex, int regionNumber, SlugcatStats.Name storyIndex)

Parameters

name string
firstRoomIndex int
regionNumber int
storyIndex SlugcatStats.Name

Fields

altSubRegions

public List<string> altSubRegions

Field Value

List<string>

firstRoomIndex

public int firstRoomIndex

Field Value

int

name

public string name

Field Value

string

numberOfRooms

public int numberOfRooms

Field Value

int

propertiesWaterColor

public Color propertiesWaterColor

Field Value

Color

regionNumber

public int regionNumber

Field Value

int

regionParams

public Region.RegionParams regionParams

Field Value

Region.RegionParams

roomSettingTemplateNames

public string[] roomSettingTemplateNames

Field Value

string[]

roomSettingsTemplates

public RoomSettings[] roomSettingsTemplates

Field Value

RoomSettings[]

subRegions

public List<string> subRegions

Field Value

List<string>

Methods

CyclesToDepleteASwarmRoom(int)

public int CyclesToDepleteASwarmRoom(int activeOnesInRegion)

Parameters

activeOnesInRegion int

Returns

int

EquivalentRegion(string, string)

public static bool EquivalentRegion(string regionA, string regionB)

Parameters

regionA string
regionB string

Returns

bool

GetFullRegionOrder()

public static List<string> GetFullRegionOrder()

Returns

List<string>

GetProperRegionAcronym(Name, string)

public static string GetProperRegionAcronym(SlugcatStats.Name character, string baseAcronym)

Parameters

character SlugcatStats.Name
baseAcronym string

Returns

string

GetRegionFullName(string, Name)

public static string GetRegionFullName(string regionAcro, SlugcatStats.Name slugcatIndex)

Parameters

regionAcro string
slugcatIndex SlugcatStats.Name

Returns

string

GetRegionLandscapeScene(string)

public static MenuScene.SceneID GetRegionLandscapeScene(string regionAcro)

Parameters

regionAcro string

Returns

MenuScene.SceneID

GetRoomSettingsTemplate(string)

public RoomSettings GetRoomSettingsTemplate(string templateName)

Parameters

templateName string

Returns

RoomSettings

GetVanillaEquivalentRegionAcronym(string)

public static string GetVanillaEquivalentRegionAcronym(string baseAcronym)

Parameters

baseAcronym string

Returns

string

IsRoomInRegion(int)

public bool IsRoomInRegion(int roomIndex)

Parameters

roomIndex int

Returns

bool

LoadAllRegions(Name)

public static Region[] LoadAllRegions(SlugcatStats.Name storyIndex)

Parameters

storyIndex SlugcatStats.Name

Returns

Region[]

NumberOfRoomsInRegion(string)

public static int NumberOfRoomsInRegion(string name)

Parameters

name string

Returns

int

RegionColor(string)

public static Color RegionColor(string regionName)

Parameters

regionName string

Returns

Color

ReloadRoomSettingsTemplate(string)

public void ReloadRoomSettingsTemplate(string templateName)

Parameters

templateName string