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