unknown-horizons / godot-port

Unknown Horizons Godot Engine Port
https://www.unknown-horizons.org
GNU General Public License v2.0
665 stars 83 forks source link

Interaction system #66

Closed Frogbeerr closed 3 years ago

Frogbeerr commented 4 years ago

The interaction System is in place. For detailed information look into Assets/Player/InteractionContext.gd. There I documented how to use it.

Currently the selection system is broken since I have yet to integrate it into the interaction system properly. I'll work on that next.

LinuxDonald commented 4 years ago

@artism90 please final review and merge please

artism90 commented 3 years ago

Note: This was merged too early. I'll commit a few things directly later to fix remaining bugs. Please no merging without prior approvement.

Applied all suggestions/remaining changes since OP is inactive. Also squashed several pointless commits in between into the main one. Side note: Existing player ship movement functionality is broken per this PR and has to be re-implemented within the interaction system as a ShipMovementContext or the like.