Table of Contents

Class StoryGameSession

Namespace
Global
Assembly
Assembly-CSharp.dll
public class StoryGameSession : GameSession
Inheritance
StoryGameSession
Inherited Members

Constructors

StoryGameSession(Name, RainWorldGame)

public StoryGameSession(SlugcatStats.Name saveStateNumber, RainWorldGame game)

Parameters

saveStateNumber SlugcatStats.Name
game RainWorldGame

Fields

characterStatsJollyplayer

public SlugcatStats[] characterStatsJollyplayer

Field Value

SlugcatStats[]

deltaTimer

public float deltaTimer

Field Value

float

karmaFlowerMapPos

public WorldCoordinate? karmaFlowerMapPos

Field Value

WorldCoordinate?

lastEverMetMoon

public bool lastEverMetMoon

Field Value

bool

lastEverMetPebbles

public bool lastEverMetPebbles

Field Value

bool

playerSessionRecords

public PlayerSessionRecord[] playerSessionRecords

Field Value

PlayerSessionRecord[]

saveState

public SaveState saveState

Field Value

SaveState

saveStateNumber

public SlugcatStats.Name saveStateNumber

Field Value

SlugcatStats.Name

Properties

RedIsOutOfCycles

public bool RedIsOutOfCycles { get; }

Property Value

bool

slugPupMaxCount

public int slugPupMaxCount { get; }

Property Value

int

Methods

AddNewPersistentTracker(AbstractPhysicalObject)

public void AddNewPersistentTracker(AbstractPhysicalObject obj)

Parameters

obj AbstractPhysicalObject

AddPlayer(AbstractCreature)

public override void AddPlayer(AbstractCreature player)

Parameters

player AbstractCreature

AppendTimeOnCycleEnd(bool)

public void AppendTimeOnCycleEnd(bool deathOrGhost)

Parameters

deathOrGhost bool

CreateJollySlugStats(bool)

public void CreateJollySlugStats(bool m)

Parameters

m bool

PlaceKarmaFlowerOnDeathSpot()

public void PlaceKarmaFlowerOnDeathSpot()

RemovePersistentTracker(AbstractPhysicalObject)

public void RemovePersistentTracker(AbstractPhysicalObject obj)

Parameters

obj AbstractPhysicalObject

SetRandomSeedToCycleSeed(int)

public void SetRandomSeedToCycleSeed(int modifier)

Parameters

modifier int

TimeTick(float)

public void TimeTick(float dt)

Parameters

dt float