--[[
    A Base State class with boilerplate enter and leave functions. Streamlines State scripts.
]]

local ReplicatedStorage = game:GetService("ReplicatedStorage")

local ClassUtils = require(ReplicatedStorage.Dependencies.LuaUtils.ClassUtils)
local Logger = require(ReplicatedStorage.Dependencies.GameUtils.Logger)

local BaseState = ClassUtils.makeClass("BaseState")
