public Dispensary_s CreateNewDispensary(string dispensaryName) { GameObject temp = new GameObject("TempDispensary"); Dispensary disp = temp.AddComponent <Dispensary>(); dispensaryCount++; int buildingNumber = buildingCount; disp.SetupDispensary(dispensaryName, buildingNumber, true); //GameObject.Find("Manager").GetComponent<MainMenuManager>().PrintObject(dispensaryCount); Dispensary_s disp_s = disp.MakeSerializable(); disp_s.dispensaryNumber = dispensaryCount; dispensaries.Add(disp_s); GameObject.Find("Manager").GetComponent <MainMenuManager>().DestroyObject(temp); disp_s.parentCompanyName = companyName; return(disp_s); }