Example #1
0
 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);
     }
 }
Example #2
0
 private void ShowDetails <T>(ItemDetails shopDetails, ShopItem item) where T : IncomeGenerator
 {
     shopDetails.gameObject.SetActive(true);
     shopDetails.UpdateDetails(item.ItemDescriptor, 0);
 }