#ifndef MOD_AUTO_FACE_TARGET_H
#define MOD_AUTO_FACE_TARGET_H

#include "Player.h"

class AutoFaceTarget
{
public:
    static AutoFaceTarget* instance()
    {
        static AutoFaceTarget instance;
        return &instance;
    }

    void LoadConfig();

    bool IsEnabled() const { return _enabled; }

    void CorrectFacing(Player* mover, uint32 spellId) const;

private:
    bool _enabled = true;
};

#define sAutoFaceTarget AutoFaceTarget::instance()

#endif