20 lines
No EOL
509 B
C#
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
|
|
} |