nexusforever/Source/NexusForever.Database.World/Model/EntityModel.cs
Kirmmin ed63ab29fe Core/Entities: Basic info commands
Added WorldSocketId for use in Plugs, Plug entities, and Decor entities

Fixed migration work

Fixes following PR Review

Added entity type to output

Tidy following PR review
2020-04-06 06:10:01 -07:00

32 lines
1.3 KiB
C#

using System.Collections.Generic;
namespace NexusForever.Database.World.Model
{
public class EntityModel
{
public uint Id { get; set; }
public byte Type { get; set; }
public uint Creature { get; set; }
public ushort World { get; set; }
public ushort Area { get; set; }
public float X { get; set; }
public float Y { get; set; }
public float Z { get; set; }
public float Rx { get; set; }
public float Ry { get; set; }
public float Rz { get; set; }
public uint DisplayInfo { get; set; }
public ushort OutfitInfo { get; set; }
public ushort Faction1 { get; set; }
public ushort Faction2 { get; set; }
public byte QuestChecklistIdx { get; set; }
public ulong ActivePropId { get; set; }
public ushort WorldSocketId { get; set; }
public EntitySplineModel EntitySpline { get; set; }
public EntityVendorModel EntityVendor { get; set; }
public ICollection<EntityStatModel> EntityStat { get; set; } = new HashSet<EntityStatModel>();
public ICollection<EntityVendorCategoryModel> EntityVendorCategory { get; set; } = new HashSet<EntityVendorCategoryModel>();
public ICollection<EntityVendorItemModel> EntityVendorItem { get; set; } = new HashSet<EntityVendorItemModel>();
}
}