Table of Contents

Class MenuScene

Namespace
Menu
Assembly
Assembly-CSharp.dll
public abstract class MenuScene : MenuObject
Inheritance
MenuScene
Derived
Inherited Members

Constructors

public MenuScene(Menu menu, MenuObject owner, MenuScene.SceneID sceneID)

Parameters

menu Menu
owner MenuObject
sceneID MenuScene.SceneID

Fields

public float blurMax

Field Value

float
public float blurMin

Field Value

float
public Vector2 camPos

Field Value

Vector2
public string cameraFile

Field Value

string
public float cameraRange

Field Value

float
public int crossFadeInd

Field Value

int
public int crossFadeLength

Field Value

int
public int crossFadeTime

Field Value

int
public Dictionary<int, List<MenuDepthIllustration>> crossFades

Field Value

Dictionary<int, List<MenuDepthIllustration>>
public List<MenuDepthIllustration> depthIllustrations

Field Value

List<MenuDepthIllustration>
public MenuDepthIllustration dragIllustration

Field Value

MenuDepthIllustration
public Vector2 dragOffset

Field Value

Vector2
public List<MenuIllustration> flatIllustrations

Field Value

List<MenuIllustration>
public bool flatMode

Field Value

bool
public float focus

Field Value

float
public bool hidden

Field Value

bool
public bool initialized

Field Value

bool
public Vector2 lastCamPos

Field Value

Vector2
public float lastFocus

Field Value

float
public string positionsFile

Field Value

string
public List<string> recolorIllustrations

Field Value

List<string>
public bool saveButton

Field Value

bool
public string sceneFolder

Field Value

string
public MenuScene.SceneID sceneID

Field Value

MenuScene.SceneID
public MenuIllustration scribbleA

Field Value

MenuIllustration
public MenuIllustration scribbleB

Field Value

MenuIllustration
public int slugcatColor

Field Value

int
public bool useFlatCrossfades

Field Value

bool

Methods

public void AddCrossfade(MenuDepthIllustration newIllu)

Parameters

newIllu MenuDepthIllustration
public void AddIllustration(MenuIllustration newIllu)

Parameters

newIllu MenuIllustration
public void BuildArtificerAltEndScene()
public void BuildArtificerEndScene()
public void BuildArtificerOutroB(int index)

Parameters

index int
public void BuildArtificerOutroFamily(int variant)

Parameters

variant int
public void BuildArtificerOutroLeftSwim()
public void BuildArtificerOutroLook()
public void BuildArtificerOutroSwim()
public void BuildArtificerScene()
public void BuildCLLandscapeScene()
public void BuildDMLandscapeScene()
public void BuildEndgameMartyrScene()
public void BuildEndgameMotherScene()
public void BuildEndgameNomadScene()
public void BuildEndgamePilgrimScene()
public void BuildGourmandAltEndFullScene()
public void BuildGourmandAltEndScene()
public void BuildGourmandDream(int index)

Parameters

index int
public void BuildGourmandEndScene()
public void BuildGourmandOutro(int sceneID)

Parameters

sceneID int
public void BuildGourmandScene()
public void BuildHRLandscapeScene()
public void BuildInvEndScene()
public void BuildInvScene()
public void BuildLCLandscapeScene()
public void BuildLMLandscapeScene()
public void BuildMSCScene()
public void BuildMSLandscapeScene()
public void BuildMonkAltEndScene()
public void BuildOELandscapeScene()
public void BuildRMLandscapeScene()
public void BuildRivuletAltEndRobeScene()
public void BuildRivuletAltEndScene()
public void BuildRivuletEndScene()
public void BuildRivuletOutro(int index)

Parameters

index int
public void BuildRivuletOutroL(int index, int lighting)

Parameters

index int
lighting int
public void BuildRivuletScene()
public void BuildSaintEndScene()
public void BuildSaintIntroScene()
public void BuildSaintKarmaDream()
public void BuildSaintScene()
public void BuildScene()
public void BuildSpearAltEndScene()
public void BuildSpearEndScene()
public void BuildSpearScene()
public void BuildSurvivorAltEndScene()
public void BuildUGLandscapeScene()
public void BuildVSLandscapeScene()
public void BuildVanillaAltEnd(int sceneID, SlugcatStats.Name character, int slugpups)

Parameters

sceneID int
character SlugcatStats.Name
slugpups int
public Vector2 CamPos(float timeStacker)

Parameters

timeStacker float

Returns

Vector2
public void FlipScribble()
public override void GrafUpdate(float timeStacker)

Parameters

timeStacker float
public void Hide()
public void HorizontalDisplace(float dp)

Parameters

dp float
public void RefreshPositions()
public virtual void SaveToFile()
public void Show()
public void TriggerCrossfade(int duration)

Parameters

duration int
public override void Update()
public void UpdateCrossfade()
public bool UseSlugcatUnlocked(SlugcatStats.Name slugcat)

Parameters

slugcat SlugcatStats.Name

Returns

bool