1
1
mirror of https://github.com/OpenDiablo2/OpenDiablo2 synced 2024-09-16 08:18:19 -04:00
OpenDiablo2/OpenDiablo2.Common/Interfaces/Drawing/ICharacterRenderer.cs

21 lines
577 B
C#

using System;
using OpenDiablo2.Common.Enums;
using OpenDiablo2.Common.Models;
namespace OpenDiablo2.Common.Interfaces.Drawing
{
public interface ICharacterRenderer : IDisposable
{
Guid UID { get; set; }
PlayerLocationDetails LocationDetails { get; set; }
eHero Hero { get; set; }
eWeaponClass WeaponClass { get; set; }
eArmorType ArmorType { get; set; }
eMobMode MobMode { get; set; }
void Update(long ms);
void Render(int pixelOffsetX, int pixelOffsetY);
void ResetAnimationData();
}
}