Table of Contents

Struct WorldInformation.World

Namespace
Nekoyume.Model
Assembly
Lib9c.dll
[Serializable]
public struct WorldInformation.World : IState
Implements
Inherited Members

Constructors

World(Dictionary)

public World(Dictionary serialized)

Parameters

serialized Dictionary

World(World, long)

public World(WorldInformation.World world, long unlockedBlockIndex = -1)

Parameters

world WorldInformation.World
unlockedBlockIndex long

World(World, long, int)

public World(WorldInformation.World world, long stageClearedBlockIndex, int stageClearedId)

Parameters

world WorldInformation.World
stageClearedBlockIndex long
stageClearedId int

World(Row, long, long, int)

public World(WorldSheet.Row worldRow, long unlockedBlockIndex = -1, long stageClearedBlockIndex = -1, int stageClearedId = -1)

Parameters

worldRow WorldSheet.Row
unlockedBlockIndex long
stageClearedBlockIndex long
stageClearedId int

Fields

Id

public readonly int Id

Field Value

int

Name

public readonly string Name

Field Value

string

StageBegin

public readonly int StageBegin

Field Value

int

StageClearedBlockIndex

public readonly long StageClearedBlockIndex

Field Value

long

StageClearedId

public readonly int StageClearedId

Field Value

int

StageEnd

public readonly int StageEnd

Field Value

int

UnlockedBlockIndex

public readonly long UnlockedBlockIndex

Field Value

long

Properties

IsStageCleared

public bool IsStageCleared { get; }

Property Value

bool

IsUnlocked

public bool IsUnlocked { get; }

Property Value

bool

Methods

ContainsStageId(int)

public bool ContainsStageId(int stageId)

Parameters

stageId int

Returns

bool

GetNextStageId()

public int GetNextStageId()

Returns

int

GetNextStageIdForPlay()

public int GetNextStageIdForPlay()

Returns

int

IsPlayable(int)

public bool IsPlayable(int stageId)

Parameters

stageId int

Returns

bool

Serialize()

public IValue Serialize()

Returns

IValue