From 29ba1c29d7ada13a9e6d475ca880d121a85894ea Mon Sep 17 00:00:00 2001 From: Elizabeth Hunt Date: Sat, 2 Sep 2023 14:40:46 -0600 Subject: make next update interval a property on network update component instead of inheritable attribute on entities --- engine/entities/Entity.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'engine/entities/Entity.ts') diff --git a/engine/entities/Entity.ts b/engine/entities/Entity.ts index 7078f79..a7d561c 100644 --- a/engine/entities/Entity.ts +++ b/engine/entities/Entity.ts @@ -1,8 +1,7 @@ import { EntityNames, Floor, Player } from '.'; import { type Component } from '../components'; -const randomId = () => - (performance.now() + Math.random() * 10_000_000).toString(); +const randomId = () => (Math.random() * 1_000_000_000).toString(); export abstract class Entity { public id: string; @@ -59,6 +58,4 @@ export abstract class Entity { public abstract setFrom(args: Record): void; public abstract serialize(): Record; - - public abstract getNextUpdateInterval(): number; } -- cgit v1.2.3-70-g09d2