void OnTrainingChosen() { selectedTraining = trainingOptions.Find(x => x.trainingName == trainingTypeDialog.GetSelectedOption().name); selectedTraining.ApplyEffects(GameManager.Instance.GetPlayerCompany(), selectedWrestler); GameManager.Instance.OnCompanyUpdated(); trainAnotherDialog = GameManager.Instance.GetGUIManager().InstantiateInfoDialog(); trainAnotherDialog.Initialize("Wrestler trained!", "You trained " + selectedWrestler.wrestlerName + "!\nWould you like to train another wrestler?", new UnityAction(ChooseWrestler), true, new UnityAction(DoneTraining), "Yes", "No"); }