Table of Contents

Class StageSimulatorV1

Namespace
Nekoyume.Battle
Assembly
Lib9c.dll
public class StageSimulatorV1 : Simulator, IStageSimulator, ISimulator
Inheritance
StageSimulatorV1
Implements
Inherited Members

Constructors

StageSimulatorV1(IRandom, AvatarState, List<Guid>, List<Skill>, int, int, StageSimulatorSheetsV1, CostumeStatSheet, int, int)

public StageSimulatorV1(IRandom random, AvatarState avatarState, List<Guid> foods, List<Skill> skillsOnWaveStart, int worldId, int stageId, StageSimulatorSheetsV1 stageSimulatorSheets, CostumeStatSheet costumeStatSheet, int constructorVersion, int playCount = 1)

Parameters

random IRandom
avatarState AvatarState
foods List<Guid>
skillsOnWaveStart List<Skill>
worldId int
stageId int
stageSimulatorSheets StageSimulatorSheetsV1
costumeStatSheet CostumeStatSheet
constructorVersion int
playCount int

StageSimulatorV1(IRandom, AvatarState, List<Guid>, int, int, StageSimulatorSheetsV1)

Do not use anymore since v100025.

public StageSimulatorV1(IRandom random, AvatarState avatarState, List<Guid> foods, int worldId, int stageId, StageSimulatorSheetsV1 stageSimulatorSheets)

Parameters

random IRandom
avatarState AvatarState
foods List<Guid>
worldId int
stageId int
stageSimulatorSheets StageSimulatorSheetsV1

StageSimulatorV1(IRandom, AvatarState, List<Guid>, int, int, StageSimulatorSheetsV1, Skill)

Do not use anymore since v100025.

public StageSimulatorV1(IRandom random, AvatarState avatarState, List<Guid> foods, int worldId, int stageId, StageSimulatorSheetsV1 stageSimulatorSheets, Skill skill)

Parameters

random IRandom
avatarState AvatarState
foods List<Guid>
worldId int
stageId int
stageSimulatorSheets StageSimulatorSheetsV1
skill Skill

StageSimulatorV1(IRandom, AvatarState, List<Guid>, int, int, StageSimulatorSheetsV1, Skill, int, int)

public StageSimulatorV1(IRandom random, AvatarState avatarState, List<Guid> foods, int worldId, int stageId, StageSimulatorSheetsV1 stageSimulatorSheets, Skill skill, int constructorVersion, int playCount)

Parameters

random IRandom
avatarState AvatarState
foods List<Guid>
worldId int
stageId int
stageSimulatorSheets StageSimulatorSheetsV1
skill Skill
constructorVersion int
playCount int

StageSimulatorV1(IRandom, AvatarState, List<Guid>, int, int, StageSimulatorSheetsV1, CostumeStatSheet)

Do not use anymore since v100025.

public StageSimulatorV1(IRandom random, AvatarState avatarState, List<Guid> foods, int worldId, int stageId, StageSimulatorSheetsV1 stageSimulatorSheets, CostumeStatSheet costumeStatSheet)

Parameters

random IRandom
avatarState AvatarState
foods List<Guid>
worldId int
stageId int
stageSimulatorSheets StageSimulatorSheetsV1
costumeStatSheet CostumeStatSheet

StageSimulatorV1(IRandom, AvatarState, List<Guid>, int, int, StageSimulatorSheetsV1, CostumeStatSheet, int, int)

public StageSimulatorV1(IRandom random, AvatarState avatarState, List<Guid> foods, int worldId, int stageId, StageSimulatorSheetsV1 stageSimulatorSheets, CostumeStatSheet costumeStatSheet, int constructorVersion, int playCount = 1)

Parameters

random IRandom
avatarState AvatarState
foods List<Guid>
worldId int
stageId int
stageSimulatorSheets StageSimulatorSheetsV1
costumeStatSheet CostumeStatSheet
constructorVersion int
playCount int

StageSimulatorV1(IRandom, AvatarState, List<Guid>, int, int, StageSimulatorSheetsV1, int, int)

public StageSimulatorV1(IRandom random, AvatarState avatarState, List<Guid> foods, int worldId, int stageId, StageSimulatorSheetsV1 stageSimulatorSheets, int constructorVersion, int playCount)

Parameters

random IRandom
avatarState AvatarState
foods List<Guid>
worldId int
stageId int
stageSimulatorSheets StageSimulatorSheetsV1
constructorVersion int
playCount int

Fields

ConstructorVersionDefault

public const int ConstructorVersionDefault = 1

Field Value

int

ConstructorVersionV100025

public const int ConstructorVersionV100025 = 2

Field Value

int

ConstructorVersionV100080

public const int ConstructorVersionV100080 = 3

Field Value

int

Properties

EnemySkillSheet

public EnemySkillSheet EnemySkillSheet { get; }

Property Value

EnemySkillSheet

ItemMap

public CollectionMap ItemMap { get; }

Property Value

CollectionMap

Reward

public override IEnumerable<ItemBase> Reward { get; }

Property Value

IEnumerable<ItemBase>

StageId

public int StageId { get; }

Property Value

int

Methods

SetItemSelector(Row, IRandom)

public static WeightedSelector<StageSheet.RewardData> SetItemSelector(StageSheet.Row stageRow, IRandom random)

Parameters

stageRow StageSheet.Row
random IRandom

Returns

WeightedSelector<StageSheet.RewardData>

Simulate(int)

public Player Simulate(int playCount)

Parameters

playCount int

Returns

Player

SimulateV1()

[Obsolete("Use Simulate")]
public Player SimulateV1()

Returns

Player

SimulateV2()

[Obsolete("Use Simulate")]
public Player SimulateV2()

Returns

Player

SimulateV3()

[Obsolete("Use Simulate")]
public Player SimulateV3()

Returns

Player

SimulateV4()

[Obsolete("Use Simulate")]
public Player SimulateV4()

Returns

Player

SimulateV5(int)

[Obsolete("Use Simulate")]
public Player SimulateV5(int playCount)

Parameters

playCount int

Returns

Player