Demote keyboard layout projection parser
This commit is contained in:
parent
a9abfe0c68
commit
d963ad0fa7
3 changed files with 4 additions and 3 deletions
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in a new issue