protected bool RequestPlayerAutoLogin(NetworkConnection conn, string playerName, string userName, int _token) { if (!base.RequestPlayerLogin(conn, playerName, userName)) { return(false); } ClientMessageRequestPlayerAutoLogin message = new ClientMessageRequestPlayerAutoLogin { playerName = playerName, userName = userName, token = _token }; conn.Send(message); return(true); }
// ======================== MESSAGE HANDLERS - PLAYER ============================ // ------------------------------------------------------------------------------- // OnClientMessageRequestPlayerAutoLogin // Direction: @Client -> @Server // Execution: @Server // ------------------------------------------------------------------------------- void OnClientMessageRequestPlayerAutoLogin(NetworkConnection conn, ClientMessageRequestPlayerAutoLogin msg) { ServerMessageResponsePlayerAutoLogin message = new ServerMessageResponsePlayerAutoLogin { success = true, text = "", causesDisconnect = false }; if (DatabaseManager.singleton.TryPlayerAutoLogin(msg.playername, msg.username)) { AutoLoginPlayer(conn, msg.username, msg.playername, msg.token); message.text = systemText.playerLoginSuccess; } else { message.text = systemText.playerLoginFailure; message.success = false; } conn.Send(message); }