Files
ueblueprint/js/entity/KeyBindingEntity.js
2022-09-04 14:33:22 +02:00

24 lines
618 B
JavaScript

import IdentifierEntity from "./IdentifierEntity"
import IEntity from "./IEntity"
export default class KeyBindingEntity extends IEntity {
static attributes = {
ActionName: "",
bShift: false,
bCtrl: false,
bAlt: false,
bCmd: false,
Key: IdentifierEntity,
}
constructor(options = {}) {
options.ActionName = options.ActionName ?? ""
options.bShift = options.bShift ?? false
options.bCtrl = options.bCtrl ?? false
options.bAlt = options.bAlt ?? false
options.bCmd = options.bCmd ?? false
super(options)
}
}