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