DeathBoardClient = DeathBoardClient or {} DeathBoardClient.Config = require("Codex\\DeathBoard\\Config") DeathBoardClient.Protocol = require("Codex\\DeathBoard\\Managers\\Protocol") require("Codex\\DeathBoard\\Utils\\Constants") require("Codex\\DeathBoard\\Utils\\LoadImages") require("Codex\\DeathBoard\\Managers\\DeathBoard") function DeathBoardClient_Init() if DeathBoardClient.LoadImages then DeathBoardClient.LoadImages() end end function DeathBoardClient_MainProcThread() if DeathBoardClient and DeathBoardClient.Render then DeathBoardClient.Render() end end function DeathBoardClient_UpdateMouseEvent() if DeathBoardClient and DeathBoardClient.UpdateMouse then return DeathBoardClient.UpdateMouse() or 0 end return 0 end function DeathBoardClient_UpdateKeyEvent() if DeathBoardClient and DeathBoardClient.UpdateKey then return DeathBoardClient.UpdateKey() or 0 end return 0 end if BridgeFunctionAttach then BridgeFunctionAttach("MainLoader", "DeathBoardClient_Init") BridgeFunctionAttach("MainProcThread", "DeathBoardClient_MainProcThread") BridgeFunctionAttach("UpdateMouseEvent", "DeathBoardClient_UpdateMouseEvent") BridgeFunctionAttach("UpdateKeyEvent", "DeathBoardClient_UpdateKeyEvent") end if ProtocolFunctions and ProtocolFunctions.ClientProtocol and DeathBoardClient_Protocol_Recv then ProtocolFunctions.ClientProtocol(DeathBoardClient_Protocol_Recv) end