using System; using Vision.Game.Characters; using Vision.Game.Characters.Shape; using Vision.Game.Content.Items; using Vision.Game.Structs.Common; namespace Vision.Game { /// /// Class that contains avatar information. This class is not used /// in-game, but just stands to display a instance. /// public class Avatar { public uint CharNo { get; set; } public DateTime DeleteTime { get; set; } public Equipment Equipment { get; set; } public bool IsDeleted { get; set; } public DateTime KQDate { get; set; } public int KQHandle { get; set; } public string KQMapIndx { get; set; } public ShineXY KQPosition { get; set; } public byte Level { get; set; } public string MapIndx { get; set; } public string Name { get; set; } public CharacterShape Shape { get; set; } public byte Slot { get; set; } public ProtoTutorialInfo TutorialState { get; set; } public Avatar(uint charNo) { CharNo = charNo; Shape = new CharacterShape(); Equipment = new Equipment(); } public void SetShape(ProtoAvatarShapeInfo info) { Shape = new CharacterShape(info); } } }