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
randomIRandomplayerPlayerenemyPlayerDigestEnemyPlayerDigestfoodsList<Guid>rankingSimulatorSheetsRankingSimulatorSheetsV1stageIdintcostumeStatSheetCostumeStatSheet
RankingSimulator(IRandom, AvatarState, AvatarState, List<Guid>, RankingSimulatorSheetsV1, int)
public RankingSimulator(IRandom random, AvatarState avatarState, AvatarState enemyAvatarState, List<Guid> foods, RankingSimulatorSheetsV1 rankingSimulatorSheets, int stageId)
Parameters
randomIRandomavatarStateAvatarStateenemyAvatarStateAvatarStatefoodsList<Guid>rankingSimulatorSheetsRankingSimulatorSheetsV1stageIdint
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
randomIRandomavatarStateAvatarStateenemyAvatarStateAvatarStatefoodsList<Guid>rankingSimulatorSheetsRankingSimulatorSheetsV1stageIdintcostumeStatSheetCostumeStatSheet
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()