Example #1
0
        object OnUserApprove(CodeHatch.Engine.Core.Networking.ConnectionLoginData data)
        {
            var playerCount = CodeHatch.Engine.Networking.Server.PlayerCount;
            var playerLimit = CodeHatch.Engine.Networking.Server.PlayerLimit;

            return(CheckForSlots(playerCount, playerLimit, data.PlayerId.ToString()) != null ? (object)ConnectionError.LimitedPlayers : null);
        }
Example #2
0
 object OnUserApprove(CodeHatch.Engine.Core.Networking.ConnectionLoginData data)
 {
     if (CheckForSlots(CodeHatch.Engine.Networking.Server.PlayerCount, CodeHatch.Engine.Networking.Server.PlayerLimit, data.PlayerId.ToString()) != null)
     {
         return(ConnectionError.LimitedPlayers);
     }
     return(null);
 }
Example #3
0
 object OnUserApprove(CodeHatch.Engine.Core.Networking.ConnectionLoginData data)
 {
     return(!IsWhitelisted(data.PlayerId.ToString()) ? (object)ConnectionError.NotInWhitelist : null);
 }