server-master/srcs/WingsAPI.Game/Raids/IRaidManager.cs
2026-02-10 18:21:30 +01:00

20 lines
No EOL
509 B
C#

using System.Collections.Generic;
namespace WingsEmu.Game.Raids;
public interface IRaidManager
{
IReadOnlyCollection<RaidParty> Raids { get; }
void AddRaid(RaidParty raidParty);
void RemoveRaid(RaidParty raidParty);
#region RAID_LIST
IReadOnlyCollection<RaidParty> RaidPublishList { get; }
bool ContainsRaidInRaidPublishList(RaidParty raid);
void RegisterRaidInRaidPublishList(RaidParty raidParty);
void UnregisterRaidFromRaidPublishList(RaidParty raid);
#endregion
}