Demote keyboard layout projection parser

This commit is contained in:
Meta Vens 2026-06-13 19:15:58 +01:00
commit d963ad0fa7
3 changed files with 4 additions and 3 deletions

View file

@ -113,7 +113,6 @@ public class StoryProcessor : IZoneResolver, IFactionResolver
var story = compiler.Compile();
var knots = compiler.parsedStory.FindAll<Knot>().Select(k=>k.runtimePath.ToString()).ToArray();
_storyKnotPaths[story] = knots;
//File.WriteAllText(compiledFileName, story.ToJson());
_processedStories[fileName] = story;
return story;
}

View file

@ -82,7 +82,7 @@ public class InputDisplayLayout : MonoBehaviour
void Start()
{
_canvas = transform.root.GetComponent<Canvas>();
_inputLayout = ParseJson(LayoutFile.text);
_inputLayout = ParseKeyboardLayoutProjection(LayoutFile.text);
DisplayLayout(_inputLayout);
_buttonMappings.Add(MapMouseButton(MouseLeft, "<Mouse>/leftButton"));
@ -376,7 +376,7 @@ public class InputDisplayLayout : MonoBehaviour
}
}
public InputLayout ParseJson(string layout)
public InputLayout ParseKeyboardLayoutProjection(string layout)
{
var rows = new List<InputLayoutRow>();
var nextWidth = 1f;

View file

@ -701,6 +701,8 @@ First Aetheria surfaces to publish:
- Input binding and action-bar edits now queue the same typed player-settings
commit path as menu settings changes; the old `SaveLayout` runtime-only
warning is gone.
- Keyboard display layout parsing is named as a runtime projection parser, and
the dead commented Ink `ToJson` write path has been removed from live source.
- `Aetheria.State.Smoke` proves the provider-owned Eve command bridge drains
`gamecult.eve.command.v1` envelopes, accepts advertised refresh commands,
rejects unknown commands, persists `AetheriaEveCommandDrainStatus`, and exposes