Table of Contents

Class FastTravelScreen

Namespace
Menu
Assembly
Assembly-CSharp.dll
public class FastTravelScreen : Menu, IOwnAHUD
Inheritance
FastTravelScreen
Implements
Inherited Members

Constructors

public FastTravelScreen(ProcessManager manager, ProcessManager.ProcessID ID)

Parameters

manager ProcessManager
ID ProcessManager.ProcessID

Fields

public List<int> accessibleRegions

Field Value

List<int>
public SlugcatStats.Name activeMenuSlugcat

Field Value

SlugcatStats.Name
public World activeWorld

Field Value

World
public Region[] allRegions

Field Value

Region[]
public SimpleButton backButton

Field Value

SimpleButton
public float blackFade

Field Value

float
public MenuLabel buttonInstruction

Field Value

MenuLabel
public RoundedRect choiceBackground

Field Value

RoundedRect
public List<SimpleButton> choiceButtons

Field Value

List<SimpleButton>
public int choiceButtonsPerRow

Field Value

int
public SimpleButton chooseButton

Field Value

SimpleButton
public int currentRegion

Field Value

int
public string currentShelter

Field Value

string
public Map.MapData currentlyLoadingMapData

Field Value

Map.MapData
public World currentlyLoadingWorld

Field Value

World
public List<int> discoveredSheltersInRegion

Field Value

List<int>
public FSprite fadeSprite

Field Value

FSprite
public int freezeCounter

Field Value

int
public int fullBlackCounter

Field Value

int
public HUD hud

Field Value

HUD
public MenuContainer[] hudContainers

Field Value

MenuContainer[]
public bool initiateCharacterFastTravel

Field Value

bool
public float instructionAlpha

Field Value

float
public float lastBlackFade

Field Value

float
public float lastInstructionAlpha

Field Value

float
public bool lastMapButton

Field Value

bool
public bool lastPauseButton

Field Value

bool
public MenuLabel mapButtonPrompt

Field Value

MenuLabel
public Map.MapData mapData

Field Value

Map.MapData
public BigArrowButton nextButton

Field Value

BigArrowButton
public bool noRegions

Field Value

bool
public string[] playerShelters

Field Value

string[]
public BigArrowButton prevButton

Field Value

BigArrowButton
public int selectedShelter

Field Value

int
public bool showMap

Field Value

bool
public List<SimpleButton> slugcatButtons

Field Value

List<SimpleButton>
public List<FSprite> slugcatLabels

Field Value

List<FSprite>
public HoldButton startButton

Field Value

HoldButton
public MenuLabel subtitleLabel

Field Value

MenuLabel
public int upcomingRegion

Field Value

int
public WorldLoader worldLoader

Field Value

WorldLoader

Properties

public int CurrentFood { get; }

Property Value

int
public override bool FreezeMenuFunctions { get; }

Property Value

bool
public bool IsFastTravelScreen { get; }

Property Value

bool
public bool IsRegionsScreen { get; }

Property Value

bool
public bool MapDiscoveryActive { get; }

Property Value

bool
public Player.InputPackage MapInput { get; }

Property Value

Player.InputPackage
public Vector2 MapOwnerInRoomPosition { get; }

Property Value

Vector2
public int MapOwnerRoom { get; }

Property Value

int
public bool RevealMap { get; }

Property Value

bool

Methods

public void AddWorldLoaderResultToLoadedWorlds(int reg)

Parameters

reg int
public void DestroyChoiceMenu()
public void DestroySlugcatButtons()
public void FinalizeRegionSwitch(int newRegion)

Parameters

newRegion int
public void FoodCountDownDone()
public List<string> GetAccessibleShelterNamesOfRegion(string regionAcronym)

Parameters

regionAcronym string

Returns

List<string>
public HUD.OwnerType GetOwnerType()

Returns

HUD.OwnerType
public static List<string> GetRegionOrder()

Returns

List<string>
public List<string> GetRegionsVisited(SlugcatStats.Name saveSlot)

Parameters

saveSlot SlugcatStats.Name

Returns

List<string>
public static Vector2 GetSubtitleLabelOffset(MenuScene.SceneID sceneID)

Parameters

sceneID MenuScene.SceneID

Returns

Vector2
public override void GrafUpdate(float timeStacker)

Parameters

timeStacker float
public void InitiateRegionSwitch(int switchToRegion)

Parameters

switchToRegion int
public void PlayHUDSound(SoundID soundID)

Parameters

soundID SoundID
public void SelectNewShelter(int shelter)

Parameters

shelter int
public override void ShutDownProcess()
public override void Singal(MenuObject sender, string message)

Parameters

sender MenuObject
message string
public void SpawnChoiceMenu()
public void SpawnSlugcatButtons()
public void StepRegion(int change)

Parameters

change int
public override void Update()