AutoBoss.AutoBoss.OnLeave C# (CSharp) Method

OnLeave() private method

private OnLeave ( TerrariaApi.Server.LeaveEventArgs args ) : void
args TerrariaApi.Server.LeaveEventArgs
return void
        private void OnLeave(LeaveEventArgs args)
        {
            if (TShock.Utils.ActivePlayers() == 1)
            {
                foreach (var pair in bossList)
                {
                    if (pair.Value > 0 && pair.Value < Main.maxNPCs)
                    {
                        TSPlayer.Server.StrikeNPC(pair.Value, 9999, 1f, 1);
                    }
                }
                bossList.Clear();
                bossCounts.Clear();
                Timers.Stop();

                TShock.Log.ConsoleInfo("[AutoBoss+] Timer Disabled: No players are online");
            }
        }