Class RaidSimulator
public class RaidSimulator : Simulator, ISimulator
- Inheritance
-
RaidSimulator
- Implements
- Inherited Members
Constructors
RaidSimulator(int, IRandom, AvatarState, List<Guid>, AllRuneState, RuneSlotState, RaidSimulatorSheets, CostumeStatSheet, List<StatModifier>, DeBuffLimitSheet, BuffLinkSheet, long)
public RaidSimulator(int bossId, IRandom random, AvatarState avatarState, List<Guid> foods, AllRuneState runeStates, RuneSlotState runeSlotState, RaidSimulatorSheets simulatorSheets, CostumeStatSheet costumeStatSheet, List<StatModifier> collectionModifiers, DeBuffLimitSheet deBuffLimitSheet, BuffLinkSheet buffLinkSheet, long shatterStrikeMaxDamage = 400000)
Parameters
bossId
intrandom
IRandomavatarState
AvatarStatefoods
List<Guid>runeStates
AllRuneStateruneSlotState
RuneSlotStatesimulatorSheets
RaidSimulatorSheetscostumeStatSheet
CostumeStatSheetcollectionModifiers
List<StatModifier>deBuffLimitSheet
DeBuffLimitSheetbuffLinkSheet
BuffLinkSheetshatterStrikeMaxDamage
long
Properties
AssetReward
public List<FungibleAssetValue> AssetReward { get; }
Property Value
- List<FungibleAssetValue>
BossId
public int BossId { get; }
Property Value
DamageDealt
public long DamageDealt { get; }
Property Value
Reward
public override IEnumerable<ItemBase> Reward { get; }
Property Value
Methods
Simulate()
public BattleLog Simulate()
Returns
SpawnBoss(RaidBoss)
public void SpawnBoss(RaidBoss raidBoss)
Parameters
raidBoss
RaidBoss