server-master/srcs/WingsAPI.Game/Managers/StaticData/INpcMonsterManager.cs
2026-02-10 18:21:30 +01:00

26 lines
No EOL
547 B
C#

// WingsEmu
//
// Developed by NosWings Team
using System.Collections.Generic;
using System.Threading.Tasks;
using WingsEmu.Game.Entities;
namespace WingsEmu.Game.Managers.StaticData;
public class StaticNpcMonsterManager
{
public static INpcMonsterManager Instance { get; private set; }
public static void Initialize(INpcMonsterManager manager)
{
Instance = manager;
}
}
public interface INpcMonsterManager
{
IMonsterData GetNpc(int vnum);
List<IMonsterData> GetNpc(string name);
Task InitializeAsync();
}