Class StageSimulatorV1
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
IRandomavatarState
AvatarStatefoods
List<Guid>skillsOnWaveStart
List<Skill>worldId
intstageId
intstageSimulatorSheets
StageSimulatorSheetsV1costumeStatSheet
CostumeStatSheetconstructorVersion
intplayCount
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
IRandomavatarState
AvatarStatefoods
List<Guid>worldId
intstageId
intstageSimulatorSheets
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
IRandomavatarState
AvatarStatefoods
List<Guid>worldId
intstageId
intstageSimulatorSheets
StageSimulatorSheetsV1skill
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
IRandomavatarState
AvatarStatefoods
List<Guid>worldId
intstageId
intstageSimulatorSheets
StageSimulatorSheetsV1skill
SkillconstructorVersion
intplayCount
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
IRandomavatarState
AvatarStatefoods
List<Guid>worldId
intstageId
intstageSimulatorSheets
StageSimulatorSheetsV1costumeStatSheet
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
IRandomavatarState
AvatarStatefoods
List<Guid>worldId
intstageId
intstageSimulatorSheets
StageSimulatorSheetsV1costumeStatSheet
CostumeStatSheetconstructorVersion
intplayCount
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
IRandomavatarState
AvatarStatefoods
List<Guid>worldId
intstageId
intstageSimulatorSheets
StageSimulatorSheetsV1constructorVersion
intplayCount
int
Fields
ConstructorVersionDefault
public const int ConstructorVersionDefault = 1
Field Value
ConstructorVersionV100025
public const int ConstructorVersionV100025 = 2
Field Value
ConstructorVersionV100080
public const int ConstructorVersionV100080 = 3
Field Value
Properties
EnemySkillSheet
public EnemySkillSheet EnemySkillSheet { get; }
Property Value
ItemMap
public CollectionMap ItemMap { get; }
Property Value
Reward
public override IEnumerable<ItemBase> Reward { get; }
Property Value
StageId
public int StageId { get; }
Property Value
Methods
SetItemSelector(Row, IRandom)
public static WeightedSelector<StageSheet.RewardData> SetItemSelector(StageSheet.Row stageRow, IRandom random)
Parameters
stageRow
StageSheet.Rowrandom
IRandom
Returns
Simulate(int)
public Player Simulate(int playCount)
Parameters
playCount
int
Returns
SimulateV1()
[Obsolete("Use Simulate")]
public Player SimulateV1()
Returns
SimulateV2()
[Obsolete("Use Simulate")]
public Player SimulateV2()
Returns
SimulateV3()
[Obsolete("Use Simulate")]
public Player SimulateV3()
Returns
SimulateV4()
[Obsolete("Use Simulate")]
public Player SimulateV4()
Returns
SimulateV5(int)
[Obsolete("Use Simulate")]
public Player SimulateV5(int playCount)
Parameters
playCount
int