private void Awake() { Exiled.Events.Handlers.Player.Hurting += OnPlayerHurt; Exiled.Events.Handlers.Player.Left += OnPlayerLeave; Exiled.Events.Handlers.Server.RestartingRound += OnRoundRestart; Exiled.Events.Handlers.Player.ChangingRole += OnSetClass; playerReferenceHub = GetComponent <ReferenceHub>(); scp207 = playerReferenceHub.playerEffectsController.GetEffect <Scp207>(); sinkHole = playerReferenceHub.playerEffectsController.GetEffect <SinkHole>(); sinkHole.slowAmount = Plugin.instance.Config.SlowdownAmount; }
private void Awake() { RegisterEvents(); player = Player.Get(gameObject); scp207 = player.ReferenceHub.playerEffectsController.GetEffect <Scp207>(); sinkHole = player.ReferenceHub.playerEffectsController.GetEffect <SinkHole>(); excludedDamages = new List <DamageType>() { DamageType.Tesla, DamageType.Crushed, DamageType.Warhead, DamageType.Custom, DamageType.FemurBreaker, DamageType.Recontainment, DamageType.Scp207, DamageType.Unknown }; AngerMeter = BetterScp939.Instance.Config.StartingAnger; sinkHole.slowAmount = BetterScp939.Instance.Config.SlowAmount; }
private void Awake() { RegisterEvents(); player = Player.Get(gameObject); scp207 = player.ReferenceHub.playerEffectsController.GetEffect <Scp207>(); sinkHole = player.ReferenceHub.playerEffectsController.GetEffect <SinkHole>(); excludedDamages = new List <DamageTypes.DamageType>() { DamageTypes.Tesla, DamageTypes.Wall, DamageTypes.Nuke, DamageTypes.RagdollLess, DamageTypes.Contain, DamageTypes.Lure, DamageTypes.Recontainment, DamageTypes.Scp207, DamageTypes.None }; AngerMeter = BetterScp939.Instance.Config.StartingAnger; sinkHole.slowAmount = BetterScp939.Instance.Config.SlowAmount; }