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; }
}
}