// WingsEmu // // Developed by NosWings Team using System; using System.Collections.Generic; using WingsAPI.Scripting.Attribute; using WingsAPI.Scripting.Object.Common; namespace WingsAPI.Scripting.Object.Timespace { [ScriptObject] public class ScriptTimeSpace { /// /// Randomly generated id /// public Guid Id { get; set; } /// /// public int TimeSpaceId { get; set; } public STimeSpaceObjective Objectives { get; set; } /// /// Maps of the timespace /// public IEnumerable Maps { get; set; } /// /// Spawn point of this timespace /// public SLocation Spawn { get; set; } /// /// Duration of the timespace /// public int DurationInSeconds { get; set; } public byte Lives { get; set; } public int BonusPointItemDropChance { get; set; } public int? PreFinishDialog { get; set; } public bool PreFinishDialogIsObjective { get; set; } public short? ObtainablePartnerVnum { get; set; } public bool InfiniteDuration { get; set; } } }