--[[
	BaseState 
	
	Description: BaseState is a class that is meant to be inherited, when you inherit from this base state it's intended to
	be provided to a state machine. You can override some of the functions in your inherited class to take advantage of the
	a base state's behavior in a state machine.
	
	To find a great example of inheriting BaseState, go into
		ReplicatedStorage -> Common -> Databases -> WeaponStates -> Grenade -> IdleState
]]


local BaseState = {}
BaseState.__index = BaseState
