--[[
	Client init file
]]

local RunService = game:GetService("RunService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")

wait()

local UIController = require(ReplicatedStorage.Source.Controllers.UIController)
local ClientPlayerStatusHandler = require(ReplicatedStorage.Source.Player.ClientPlayerStatusHandler)
local Constants = require(ReplicatedStorage.Source.Common.Constants)
local Logger = require(ReplicatedStorage.Dependencies.GameUtils.Logger)
local translateDataModel = require(ReplicatedStorage.Source.Common.translateDataModel)

Logger.setCutoff(Constants.LoggerLevel.Warn)

ClientPlayerStatusHandler.init()

if game.PlaceId ~= 0 and RunService:IsClient() then
	translateDataModel()
end
