diff --git a/client/src/ToggleableFeature.ts b/client/src/ToggleableFeature.ts deleted file mode 100644 index 5873fb6e..00000000 --- a/client/src/ToggleableFeature.ts +++ /dev/null @@ -1,35 +0,0 @@ -export abstract class ToggleableFeature { - - #status:boolean = false; - - - constructor( defaultStatus:boolean ) { - - this.#status = defaultStatus; - - this.onStatusUpdate(); - - } - - - getStatus() : boolean { - return this.#status; - } - - - protected onStatusUpdate() {} - - - toggleStatus( force?:boolean ) : void { - - if ( force ) { - this.#status = force; - } else { - this.#status = !this.#status; - } - - this.onStatusUpdate(); - - } - -} \ No newline at end of file