本文整理汇总了C#中db.Database.AddIgnore方法的典型用法代码示例。如果您正苦于以下问题:C# Database.AddIgnore方法的具体用法?C# Database.AddIgnore怎么用?C# Database.AddIgnore使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类db.Database
的用法示例。
在下文中一共展示了Database.AddIgnore方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: EditAccountList
public void EditAccountList(RealmTime time, EditAccountListPacket pkt)
{
List<int> list;
if (pkt.AccountListId == LOCKED_LIST_ID)
list = Locked;
else if (pkt.AccountListId == IGNORED_LIST_ID)
list = Ignored;
else return;
if (list == null)
list = new List<int>();
Player player = Owner.GetEntity(pkt.ObjectId) as Player;
if (player == null) return;
int accId = player.client.Account.AccountId;
var db = new Database();
//if (pkt.Add && list.Count < 6)
// list.Add(accId);
//else
// list.Remove(accId);
if (pkt.Add)
{
list.Add(accId);
if (pkt.AccountListId == LOCKED_LIST_ID)
db.AddLock(client.Account.AccountId, accId);
if (pkt.AccountListId == IGNORED_LIST_ID)
db.AddIgnore(client.Account.AccountId, accId);
}
else
{
list.Remove(accId);
if (pkt.AccountListId == LOCKED_LIST_ID)
db.RemoveLock(client.Account.AccountId, accId);
if (pkt.AccountListId == IGNORED_LIST_ID)
db.RemoveIgnore(client.Account.AccountId, accId);
}
SendAccountList(list, pkt.AccountListId);
}