diff --git a/src/ReplicatedStorage/ecs/state.ts b/src/ReplicatedStorage/ecs/state.ts index 4d480e4..625362e 100644 --- a/src/ReplicatedStorage/ecs/state.ts +++ b/src/ReplicatedStorage/ecs/state.ts @@ -7,7 +7,9 @@ import { InputKind } from "ReplicatedStorage/inputKind" * The client ECS state. */ export class clientState { + [index: string]: unknown character?: CharacterRigR6 + player?: Player debugEnabled = false isRunning = false lastProcessedCommand?: InputKind diff --git a/src/StarterPlayer/StarterPlayerScripts/main.client.ts b/src/StarterPlayer/StarterPlayerScripts/main.client.ts index a2f158f..36dc015 100644 --- a/src/StarterPlayer/StarterPlayerScripts/main.client.ts +++ b/src/StarterPlayer/StarterPlayerScripts/main.client.ts @@ -11,6 +11,7 @@ const ClientState = new clientState() const player = Players.LocalPlayer ClientState.character = (player.Character || player.CharacterAdded.Wait()[0]) as CharacterRigR6 +ClientState.player = player setEnvironment(HOST) start(HOST, ClientState) \ No newline at end of file