Refactors InventoryDisplayHoverComponent into a new abstract class, StationHoverComponent, and a number of concrete classes that extend off it. InventoryDisplayHoverComponent will no longer be used.
Adds new key tooltips for disposing, submitting and cooking actions. Also makes the interact tooltip more specific, by splitting it into two separate actions: take and place.
[x] New feature (non-breaking change which adds functionality)
[x] Breaking change (fix or feature that would cause existing functionality to not work as expected)
Checklist:
[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] New and existing unit tests pass locally with my changes
[x] Any dependent changes have been merged and published in downstream modules
Description
Refactors InventoryDisplayHoverComponent into a new abstract class, StationHoverComponent, and a number of concrete classes that extend off it. InventoryDisplayHoverComponent will no longer be used.
Adds new key tooltips for disposing, submitting and cooking actions. Also makes the interact tooltip more specific, by splitting it into two separate actions: take and place.
Checklist: