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