private void ShowDetails <T>(ItemDetails mgmtDetails, ManagementItem item) where T : IncomeGenerator { if (item.Item is Boat boat) { mgmtDetails.gameObject.SetActive(true); mgmtDetails.UpdateDetails(item.Item.Descriptor, boat.CurrentHealth); } else if (item.Item is CrewMember) { mgmtDetails.gameObject.SetActive(true); mgmtDetails.UpdateDetails(item.Item.Descriptor, 0f); } }
private void ShowDetails <T>(ItemDetails shopDetails, ShopItem item) where T : IncomeGenerator { shopDetails.gameObject.SetActive(true); shopDetails.UpdateDetails(item.ItemDescriptor, 0); }