private void Authenticate(AuthenticateMessage message) { var result = DataProvider.Authenticate(this, message); if (result == AuthenticateResult.Success) { isAuthenticated = true; } // Send message back to client with the result clientConnection.AuthenticateResult(result); // Initialize player data if authenticated if (isAuthenticated) { Initialize(); } }