16 lines
468 B
TypeScript
16 lines
468 B
TypeScript
import { ResourceGeneratorSnapshot } from '@idle-economy/engine';
|
|
import { PlayerAction } from "./PlayerAction";
|
|
|
|
|
|
export class ResourceGeneratorUpgradeAction extends PlayerAction {
|
|
constructor(
|
|
public readonly generator: ResourceGeneratorSnapshot,
|
|
) {
|
|
super("resource generator upgrade");
|
|
}
|
|
|
|
override toStringDescription(): string {
|
|
return `${this.generator.name.toLocaleUpperCase()} to level ${this.generator.level}`;
|
|
}
|
|
}
|