19 lines
376 B
TypeScript
19 lines
376 B
TypeScript
// Content/UE/Key.ts
|
|
|
|
import { Name } from '#root/UE/Name.ts';
|
|
import { StructBase } from '#root/UE/StructBase.ts';
|
|
|
|
export class Key extends StructBase {
|
|
public keyName: Name;
|
|
|
|
constructor(keyName: Name | string = Name.NONE) {
|
|
super();
|
|
|
|
if (keyName instanceof Name) {
|
|
this.keyName = keyName;
|
|
} else {
|
|
this.keyName = new Name(keyName);
|
|
}
|
|
}
|
|
}
|