示例#1
0
 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);
         }
     }
 }
示例#2
0
 public bool IsBillboardInfoOff(long uid, BillboardManager.BillboardInfoOffOption offOption)
 {
     return(this.listBillboardInfoOff.ContainsKey(uid) && this.listBillboardInfoOff.get_Item(uid).Contains((int)offOption));
 }