20 lines
620 B
TypeScript
20 lines
620 B
TypeScript
import type { IGameEnvEntity } from "./Entity/GameEnvEntity.js";
|
|
import { LazyEntityUpdater } from "./LazyEntityUpdater.js";
|
|
import type { IResourceController } from "./IResourceController.js";
|
|
|
|
export class GameEnv extends LazyEntityUpdater<IGameEnvEntity>{
|
|
protected readonly _indirectNames: readonly (keyof IGameEnvEntity)[] = [
|
|
//사실상 모두.
|
|
];
|
|
protected readonly _entityType = "GameEnv";
|
|
protected readonly _raw: IGameEnvEntity;
|
|
|
|
constructor(
|
|
raw: IGameEnvEntity,
|
|
protected readonly rsc: IResourceController
|
|
){
|
|
super();
|
|
this._raw = raw;
|
|
}
|
|
|
|
} |