- 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
Field Value
- float
Field Value
- float
Field Value
- Vector2
Field Value
- string
Field Value
- float
Field Value
- int
public int crossFadeLength
Field Value
- int
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>
Field Value
- bool
Field Value
- float
Field Value
- bool
Field Value
- bool
public Vector2 lastCamPos
Field Value
- Vector2
Field Value
- float
public string positionsFile
Field Value
- string
public List<string> recolorIllustrations
Field Value
- List<string>
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
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()
BuildCLLandscapeScene()
public void BuildCLLandscapeScene()
BuildDMLandscapeScene()
public void BuildDMLandscapeScene()
public void BuildEndgameMartyrScene()
public void BuildEndgameMotherScene()
public void BuildEndgameNomadScene()
public void BuildEndgamePilgrimScene()
BuildGourmandAltEndFullScene()
public void BuildGourmandAltEndFullScene()
BuildGourmandAltEndScene()
public void BuildGourmandAltEndScene()
BuildGourmandDream(int)
public void BuildGourmandDream(int index)
Parameters
index int
BuildGourmandEndScene()
public void BuildGourmandEndScene()
BuildGourmandOutro(int)
public void BuildGourmandOutro(int sceneID)
Parameters
sceneID int
BuildGourmandScene()
public void BuildGourmandScene()
BuildHRLandscapeScene()
public void BuildHRLandscapeScene()
public void BuildInvEndScene()
public void BuildInvScene()
BuildLCLandscapeScene()
public void BuildLCLandscapeScene()
BuildLMLandscapeScene()
public void BuildLMLandscapeScene()
public void BuildMSCScene()
BuildMSLandscapeScene()
public void BuildMSLandscapeScene()
public void BuildMonkAltEndScene()
BuildOELandscapeScene()
public void BuildOELandscapeScene()
BuildRMLandscapeScene()
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 BuildSpearAltEndScene()
public void BuildSpearEndScene()
public void BuildSpearScene()
public void BuildSurvivorAltEndScene()
BuildUGLandscapeScene()
public void BuildUGLandscapeScene()
BuildVSLandscapeScene()
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 HorizontalDisplace(float dp)
Parameters
dp float
public void RefreshPositions()
public virtual void SaveToFile()
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