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;
        }
示例#2
0
        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;
        }