using System; using System.Collections.Generic; using WingsAPI.Scripting.Attribute; using WingsAPI.Scripting.Enum.Raid; using WingsAPI.Scripting.Object.Common; namespace WingsAPI.Scripting.Object.Raid { /// /// Object used to represent a raid in a script /// [ScriptObject] public class SRaid { /// /// Randomly generated id /// public Guid Id { get; set; } /// /// Type of raid /// public SRaidType RaidType { get; set; } /// /// Requirements of the raid /// public SRaidRequirement Requirement { get; set; } /// /// Maps in this raid /// public IEnumerable Maps { get; set; } /// /// Spawn point of this raid /// public SLocation Spawn { get; set; } /// /// Raid Rewards /// public SRaidReward Reward { get; set; } public int DurationInSeconds { get; set; } } }