public void ExecuteInvestigation() { InvestigationManager im = InvestigationManager.GetInstance(); int investigationPrice = im.getInvestigation(selectedId).getCost(); UserDataManager.GetInstance().gold.espendGold(investigationPrice); im.startInvestigation(selectedId); UpdateInvestigationList(true); updateAvailableInfo(); //UpdateinvestigationList (); //-- //updatePageInfo (); //-- }