DIFF

Testing.c

class TestingMdfr: ModifierBase
{
	float stuff;
	bool swch;
	override void Init()
	{
		m_TrackActivatedTime			= true;
		m_ID 					= eModifiers.MDF_TESTING;
		m_TickIntervalInactive 	= DEFAULT_TICK_TIME_INACTIVE;
		m_TickIntervalActive 	= DEFAULT_TICK_TIME_ACTIVE;
	}

	override void OnActivate(PlayerBase player)
	{
		//m_Timer1.Run(1, this, "BadaBang");
		player.GetSymptomManager().QueueUpPrimarySymptom( SymptomIDs.SYMPTOM_COUGH );
		
	}

	override void OnReconnect(PlayerBase player)
	{

	}

	// ------------------------------------------------------------------------------

	// ------------------------------------------------------------------------------

	override bool ActivateCondition(PlayerBase player)
	{
		return swch;
		if(stuff < 40)
		{
			return true;
		}
		else return false;
	}

	override bool DeactivateCondition(PlayerBase player)
	{
		if (GetAttachedTime() > 100) {swch = true; return true;}
		else return false;
		if(stuff > 40)
		{
			return true;
		}
		else return false;
	}
	// ------------------------------------------------------------------------------

	override void OnTick(PlayerBase player, float deltaT)
	{
		stuff += deltaT;
	}
};