Table of Contents

Class RankingSimulator

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

Constructors

RankingSimulator(IRandom, Player, EnemyPlayerDigest, List<Guid>, RankingSimulatorSheetsV1, int, CostumeStatSheet)

public RankingSimulator(IRandom random, Player player, EnemyPlayerDigest enemyPlayerDigest, List<Guid> foods, RankingSimulatorSheetsV1 rankingSimulatorSheets, int stageId, CostumeStatSheet costumeStatSheet)

Parameters

random IRandom
player Player
enemyPlayerDigest EnemyPlayerDigest
foods List<Guid>
rankingSimulatorSheets RankingSimulatorSheetsV1
stageId int
costumeStatSheet CostumeStatSheet

RankingSimulator(IRandom, AvatarState, AvatarState, List<Guid>, RankingSimulatorSheetsV1, int)

public RankingSimulator(IRandom random, AvatarState avatarState, AvatarState enemyAvatarState, List<Guid> foods, RankingSimulatorSheetsV1 rankingSimulatorSheets, int stageId)

Parameters

random IRandom
avatarState AvatarState
enemyAvatarState AvatarState
foods List<Guid>
rankingSimulatorSheets RankingSimulatorSheetsV1
stageId int

RankingSimulator(IRandom, AvatarState, AvatarState, List<Guid>, RankingSimulatorSheetsV1, int, CostumeStatSheet)

public RankingSimulator(IRandom random, AvatarState avatarState, AvatarState enemyAvatarState, List<Guid> foods, RankingSimulatorSheetsV1 rankingSimulatorSheets, int stageId, CostumeStatSheet costumeStatSheet)

Parameters

random IRandom
avatarState AvatarState
enemyAvatarState AvatarState
foods List<Guid>
rankingSimulatorSheets RankingSimulatorSheetsV1
stageId int
costumeStatSheet CostumeStatSheet

Properties

Reward

Use this property after invoke the PostSimulate(rewards) function. This property will returns null basically.

public override IEnumerable<ItemBase> Reward { get; }

Property Value

IEnumerable<ItemBase>

Methods

PostSimulate(List<ItemBase>, int, int)

This function should invoke after the Simulate() function invoked.

public void PostSimulate(List<ItemBase> rewards, int challengerScoreDelta, int challengerScore)

Parameters

rewards List<ItemBase>
challengerScoreDelta int
challengerScore int

Simulate()

public Player Simulate()

Returns

Player