示例#1
0
 public void OnPocketDeath(PocketDimDeathEvent ev)
 {
     if (Instance.Scp106Healing)
     {
         ReferenceHub scp = Player.GetHubs().FirstOrDefault(r => r.GetRole() == RoleType.Scp106);
         Coroutines.Add(Timing.RunCoroutine(HealOverTime(scp, Instance.Scp106HealAmount), scp.GetUserId()));
     }
 }
示例#2
0
 internal void PDDie(PocketDimDeathEvent ev)
 {
     if (plugin.curMod.HasFlag(ModType.NONE) && plugin.enabledTypes.Contains(ModType.NONE))
     {
         return; // cuz none means none
     }
     if (plugin.curMod.HasFlag(ModType.CLASSINFECT) && plugin.enabledTypes.Contains(ModType.CLASSINFECT))
     {
         Timing.RunCoroutine(InfectLate(ev.Player, RoleType.Scp106, Map.GetRandomSpawnPoint(RoleType.Scp106)));
     }
 }