remove github, add logger

This commit is contained in:
Reid 2023-08-10 03:43:05 -07:00
parent eee1861752
commit add6db3bb6
12 changed files with 99 additions and 116 deletions

View file

@ -1,23 +1,54 @@
/* eslint-disable roblox-ts/no-private-identifier */
import { CharacterRigR6 } from "@rbxts/character-promise"
import { Logger } from "@rbxts/log"
import { InputKind } from "ReplicatedStorage/inputKind"
/**
* The client ECS state.
*/
export class clientState {
[index: string]: unknown
character?: CharacterRigR6
player?: Player
debugEnabled = false
isRunning = false
constructor(
player: Player,
character: CharacterRigR6,
debugEnabled: boolean,
isRunning: boolean,
// lastProcessedCommand: Inputkind,
logger: Logger
) {
this.character = character
this.player = player
this.debugEnabled = debugEnabled
this.isRunning = isRunning
// this.lastProcessedCommand = lastProcessedCommand
this.logger = logger
}
player: Player
character: CharacterRigR6
debugEnabled: boolean
isRunning: boolean
lastProcessedCommand?: InputKind
logger: Logger
}
/**
* The server ECS state.
*/
export class serverState {
[index: string]: unknown
}
constructor(
logger: Logger
) {
this.logger = logger
}
logger: Logger
}
/**
* The shared ECS state.
*/
export type sharedState = serverState & clientState