- 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
Field Value
- World
public Region[] allRegions
Field Value
- Region[]
public SimpleButton backButton
Field Value
- SimpleButton
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
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
Field Value
- int
public int fullBlackCounter
Field Value
- int
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
Field Value
- bool
public string[] playerShelters
Field Value
- string[]
public BigArrowButton prevButton
Field Value
- BigArrowButton
public int selectedShelter
Field Value
- int
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()