DIFF

AgentsNotfr.c

/*
class AgentsNotfr: NotifierBase
{

	private const float 	DEC_TRESHOLD_LOW 	= 0;
	private const float 	DEC_TRESHOLD_MED 	= -0.5;
	private const float 	DEC_TRESHOLD_HIGH	= -1;
	private const float 	INC_TRESHOLD_LOW 	= 0;
	private const float 	INC_TRESHOLD_MED 	= 0.5;
	private const float 	INC_TRESHOLD_HIGH	= 1;
	
	void AgentsNotfr(NotifiersManager manager)
	{
		SetActive(true);
		m_TendencyBufferSize = 3;//for best results, this should be somewhat aligned with modifier frequency
	}

	override int GetNotifierType()
	{
		return eNotifiers.NTF_AGENT_INFECTION;
	}
	
	override void DisplayTendency(float delta)
	{
		int tendency = CalculateTendency(delta, INC_TRESHOLD_LOW, INC_TRESHOLD_MED, INC_TRESHOLD_HIGH, DEC_TRESHOLD_LOW, DEC_TRESHOLD_MED, DEC_TRESHOLD_HIGH);
		//GetVirtualHud().SetStatus(eDisplayElements.DELM_TDCY_BACTERIA,tendency);
		
		DisplayElementTendency dis_elm = DisplayElementTendency.Cast(GetVirtualHud().GetElement(eDisplayElements.DELM_TDCY_BACTERIA));
		
		if( dis_elm )
		{
			dis_elm.SetTendency(tendency);
		}
	}
	
	override float GetObservedValue()
	{
		float count = m_Player.GetTotalAgentCount();
		//Debug.Log( "GetObservedValue:" + count.ToString(),"Tendency");
		return count;
	}
};*/