-
Notifications
You must be signed in to change notification settings - Fork 755
Open
Labels
RefactorCode cleanup, technical debt, refactoring, and architecture improvements.Code cleanup, technical debt, refactoring, and architecture improvements.
Milestone
Description
Refactor it into a "binding" system to simplify mapping of key => action.
example:
{
inputs: [ Keyboard.ButtonDown('A') ],
event: {
type: FooBarGameEvent,
factory: (manager, input, binding) => new FooBarGameEvent(input.value),
},
labelKey: 'user_setting.foobar',
descriptionKey: 'user_setting.foobar_desc',
isEnabled: false,
isConfigurable: true,
}
Discord thread: https://discord.com/channels/1359946986937258015/1456342312668893308
Metadata
Metadata
Assignees
Labels
RefactorCode cleanup, technical debt, refactoring, and architecture improvements.Code cleanup, technical debt, refactoring, and architecture improvements.