public void PilotClicked(int pilotId) { if (isAddingPilot == true) { ClearState(); build.AddPilot(pilotId); SquadsPage squadsPage = (SquadsPage)Pages.pages[PageName.Squads]; NavigationService.Navigate(squadsPage); } else if (isSwappingPilot == true) { ClearState(); int uniquePilotId = build.AddPilot(pilotId); build.GetPilot(uniquePilotId).upgrades = pilotToSwap.upgrades; Upgrades.RemoveUnusableUpgrades(build, build.GetPilot(uniquePilotId).id); build.RemovePilot(pilotToSwap.id); SquadsPage squadsPage = (SquadsPage)Pages.pages[PageName.Squads]; NavigationService.Navigate(squadsPage); } }