bleedingnotfr.c 667 B

12345678910111213141516171819202122232425262728293031323334
  1. class BleedingNotfr: NotifierBase
  2. {
  3. void BleedingNotfr(NotifiersManager manager)
  4. {
  5. m_TendencyBufferSize = 8;
  6. m_Active = false;
  7. }
  8. override int GetNotifierType()
  9. {
  10. return eNotifiers.NTF_BLEEDISH;
  11. }
  12. override void DisplayBadge()
  13. {
  14. DisplayElementBadge dis_elm = DisplayElementBadge.Cast(GetVirtualHud().GetElement(eDisplayElements.DELM_BADGE_BLEEDING));
  15. if( dis_elm )
  16. {
  17. dis_elm.SetLevel(eBadgeLevel.FIRST);
  18. }
  19. }
  20. override void HideBadge()
  21. {
  22. DisplayElementBadge dis_elm = DisplayElementBadge.Cast(GetVirtualHud().GetElement(eDisplayElements.DELM_BADGE_BLEEDING));
  23. if( dis_elm )
  24. {
  25. dis_elm.SetLevel(eBadgeLevel.NONE);
  26. }
  27. }
  28. };