the actual dif is ~500 lines (change rewrites the sample save file and 400 lines of whitespace changes in 1 file)
use Godot action keybindings for input:
before input buttons were hardcoded to Godot.Key., now actions triggered by input are determined by action keybindings in Godot (Project -> Project Settings... -> Input Map) queried by Godot Input. methods
simplifies Unit Buttons: instead of sending a signal that calls into Game, Unit Buttons trigger actions also through Godot Input class
for consistency, unit actions use the same names as corresponding Godot keybinding action names, defined in C7GameData/Actions.cs (ie. r key is mapped to the "unit_build_road" action in Godot, and now the worker prototype actions contains "unit_build_road" instead of "buildRoad")
the actual dif is ~500 lines (change rewrites the sample save file and 400 lines of whitespace changes in 1 file)
use Godot action keybindings for input:
Input.
methodsInput
class