DIFF

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);
		}
	}
};