private void Awake()
    {
        animator = GetComponent <Animator>();
        consumeInputClickHandler = GetComponent <ConsumeInputClickHandler>();

        consumeInputClickHandler.OnInputClickedEvent += OnClicked;
    }
    void Awake()
    {
        agent        = GetComponent <NavMeshAgent>();
        animator     = GetComponent <Animator>();
        clickHandler = GetComponent <ConsumeInputClickHandler>();
        clickHandler.OnInputClickedEvent += OnClicked;

        agent.updatePosition = false;
        agent.updateRotation = false;
    }