public void SetBillboardInfoOption(long uid, BillboardManager.BillboardInfoOffOption offOption, bool isOff) { if (!this.listBillboardInfoOff.ContainsKey(uid)) { this.listBillboardInfoOff.Add(uid, new List <int>()); } if (isOff) { if (offOption == BillboardManager.BillboardInfoOffOption.BloodBar) { HeadInfoManager.Instance.ShowBloodBarByOff(uid, false); } if (!this.listBillboardInfoOff.get_Item(uid).Contains((int)offOption)) { this.listBillboardInfoOff.get_Item(uid).Add((int)offOption); } } else { if (offOption == BillboardManager.BillboardInfoOffOption.BloodBar) { HeadInfoManager.Instance.ShowBloodBarByOff(uid, true); } if (this.listBillboardInfoOff.get_Item(uid).Contains((int)offOption)) { this.listBillboardInfoOff.get_Item(uid).Remove((int)offOption); } } }
public bool IsBillboardInfoOff(long uid, BillboardManager.BillboardInfoOffOption offOption) { return(this.listBillboardInfoOff.ContainsKey(uid) && this.listBillboardInfoOff.get_Item(uid).Contains((int)offOption)); }