using WingsAPI.Scripting.Attribute;

namespace WingsAPI.Scripting.Object.Timespace
{
    [ScriptObject]
    public class STimeSpaceObjective
    {
        public bool KillAllMonsters { get; set; }
        public bool GoToExit { get; set; }
        public bool ProtectNPC { get; set; }

        public short? KillMonsterVnum { get; set; }
        public short? KillMonsterAmount { get; set; }

        public short? CollectItemVnum { get; set; }
        public short? CollectItemAmount { get; set; }

        public byte? Conversation { get; set; }

        public short? InteractObjectsVnum { get; set; }
        public short? InteractObjectsAmount { get; set; }
    }
}