From 8d5b1f50be345e7887b884a43d5570701c10d2de Mon Sep 17 00:00:00 2001 From: Pax1601 Date: Thu, 16 Mar 2023 15:57:55 +0100 Subject: [PATCH] Delete ToggleableFeature.ts --- client/src/ToggleableFeature.ts | 35 --------------------------------- 1 file changed, 35 deletions(-) delete mode 100644 client/src/ToggleableFeature.ts 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