PRoConEvents.MULTIbalancer.OnPlayerLeft C# (CSharp) Method

OnPlayerLeft() public method

public OnPlayerLeft ( PRoCon.Core.Players.CPlayerInfo playerInfo ) : void
playerInfo PRoCon.Core.Players.CPlayerInfo
return void
        public override void OnPlayerLeft(CPlayerInfo playerInfo)
        {
            if (!fIsEnabled) return;

            DebugWrite("^9^bGot OnPlayerLeft:^n " + playerInfo.SoldierName, 8);

            try {
            if (IsKnownPlayer(playerInfo.SoldierName)) {
            CheckRageQuit(playerInfo.SoldierName);
            ValidateMove(playerInfo.SoldierName);
            RemovePlayer(playerInfo.SoldierName);
            }

            DebugWrite("Player left: ^b" + playerInfo.SoldierName, 4);

            if (EnableAdminKillForFastBalance) {
            FastBalance("Player left: ");
            }
            } catch (Exception e) {
            ConsoleException(e);
            }
        }
MULTIbalancer