ShadowCharacterController A third person controller in Unity that handles dynamically shifting between a standard third person and a shadow form.