private void handleLoginResponse(LoginResponse loginResponse) { if (loginResponse.ResultCode != 1 && loginResponse.Characters.Length > 0) { Debug.Log("Login Denied"); return; } SelectCharacter a = new SelectCharacter(); new SelectCharacter(0).Send(_stream); Debug.Log("Send Select Char"); }
private void handleSelectToon(NetworkStream client, SelectCharacter selectCharacter, Account account) { int index = Math.Max(0,Math.Min(selectCharacter.ToonID, account.Toons.Count)); account.CurrentToon = account.Toons[index]; Logger.Log("Entering world..." + account.CurrentToon.Name); WorldManager.PlayerJoinScene(account); new EnterWorld((Toon)account.CurrentToon).Send(client); return; }