private void onSearchSubmit(Base sender, EventArgs arguments) { String name = text_manual_name.Text.ToLower(); if (String.IsNullOrWhiteSpace(name)) { return; } ComputerPedController controller = ComputerPedController.Instance; var ped = controller.LookupPersona(name); if (ped) { if (!ped.Ped) { text_manual_name.Error("The ped no longer exists"); } else { text_manual_name.ClearError(); list_manual_results.AddPed(ped); ComputerPedController.LastSelected = ped; ComputerPedController.ActivatePedView(); } } else { text_manual_name.Error("No matches"); } }
private void onListItemSelected(Base sender, ItemSelectedEventArgs arguments) { if (arguments.SelectedItem.UserData is ComputerPlusEntity) { ComputerPedController.LastSelected = arguments.SelectedItem.UserData as ComputerPlusEntity; ClearSelections(); ComputerPedController.ActivatePedView(); } else { Function.Log("ComputerPedSearch.onListItemSelected arguments were not valid"); } }