36 {
37
38 float result = player.GetImmunity() * deltaT;
39 player.ImmuneSystemTick(result, deltaT);
40
41
43
45 {
46 if (notifiersManager)
47 {
48 if(player.HasDisease())
49 notifiersManager.ActivateByType(
eNotifiers.NTF_SICK);
50 else
51 notifiersManager.DeactivateByType(
eNotifiers.NTF_SICK);
52 }
53
55 }
56
57
59 {
60 if (notifiersManager)
61 {
62 if( player.HasHealings() )
63 notifiersManager.ActivateByType(
eNotifiers.NTF_PILLS);
64 else
65 notifiersManager.DeactivateByType(
eNotifiers.NTF_PILLS);
66 }
67
69 }
70
71 }
void NotifiersManager(PlayerBase player)