FracturedLegNotfr.c
class FracturedLegNotfr: NotifierBase
{
void FracturedLegNotfr(NotifiersManager manager)
{
m_Active = false;
}
override int GetNotifierType()
{
return eNotifiers.NTF_FRACTURE;
}
override void SetActive( bool state )
{
if (state)
{
DisplayBadge();
}
else
{
HideBadge();
}
}
override void DisplayBadge()
{
DisplayElementBadge dis_elm = DisplayElementBadge.Cast(GetVirtualHud().GetElement(eDisplayElements.DELM_BADGE_FRACTURE));
if( dis_elm )
{
dis_elm.SetLevel(eBadgeLevel.FIRST);
}
}
override void HideBadge()
{
DisplayElementBadge dis_elm = DisplayElementBadge.Cast(GetVirtualHud().GetElement(eDisplayElements.DELM_BADGE_FRACTURE));
if( dis_elm )
{
dis_elm.SetLevel(eBadgeLevel.NONE);
}
}
};