StuffedNotfr.c
class StuffedNotfr: NotifierBase
{
void StuffedNotfr(NotifiersManager manager)
{
m_Active = true;
}
override int GetNotifierType()
{
return eNotifiers.NTF_STUFFED;
}
override void DisplayBadge()
{
float volume = m_Player.m_PlayerStomach.GetStomachVolume();
eBadgeLevel lvl = DetermineBadgeLevel(volume, PlayerConstants.BT_STOMACH_VOLUME_LVL3, PlayerConstants.BT_STOMACH_VOLUME_LVL3, PlayerConstants.BT_STOMACH_VOLUME_LVL3);
DisplayElementBadge dis_elm = DisplayElementBadge.Cast(GetVirtualHud().GetElement(eDisplayElements.DELM_BADGE_STUFFED));
if( dis_elm )
{
dis_elm.SetLevel(lvl);
}
}
override void HideBadge()
{
DisplayElementBadge dis_elm = DisplayElementBadge.Cast(GetVirtualHud().GetElement(eDisplayElements.DELM_BADGE_STUFFED));
if( dis_elm )
{
dis_elm.SetLevel(eBadgeLevel.NONE);
}
}
};