public static void RemoveInvitesByGang(this IGangInviteService inviteService, Gang gang) { foreach (var invite in inviteService.GetInvites()) { if (invite.gangGuid == gang.Id) { invite.ForceRemove(); } } }
public GangDelete(IGangManager gangManager, IGangInviteService gangInviteService) { _gangManager = gangManager; _gangInviteService = gangInviteService; }
public GangInviteReply(IGangManager gangManager, IGangInviteService gangInviteService) { _gangManager = gangManager; _gangInviteService = gangInviteService; }
public static GangInviteInfo GetInvite(this IGangInviteService inviteService, Character character) { return(inviteService.GetInvites().FirstOrDefault(i => i.member == character)); }