Class RankingSimulator
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
IRandomplayer
PlayerenemyPlayerDigest
EnemyPlayerDigestfoods
List<Guid>rankingSimulatorSheets
RankingSimulatorSheetsV1stageId
intcostumeStatSheet
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
IRandomavatarState
AvatarStateenemyAvatarState
AvatarStatefoods
List<Guid>rankingSimulatorSheets
RankingSimulatorSheetsV1stageId
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
IRandomavatarState
AvatarStateenemyAvatarState
AvatarStatefoods
List<Guid>rankingSimulatorSheets
RankingSimulatorSheetsV1stageId
intcostumeStatSheet
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
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
Simulate()
public Player Simulate()