public void OnEnemyDamageApplied(float damageTaken)
    {
        base.OnDamageApplied(damageTaken);
        if (characterStats.bCanTakeDamage)
        {
            OnTrackTarget();
            AIEventManager.TriggerEvent("Damage");

            playerState.styleModEvent.Invoke(StyleModAmount);
            if (characterStats.CurrentHealth <= 0)
            {
                OnEnemyDeath();
            }
        }
    }
    void Update()
    {
        if (Input.GetKeyDown("q"))
        {
            AIEventManager.TriggerEvent("test");
        }

        if (Input.GetKeyDown("o"))
        {
            AIEventManager.TriggerEvent("Spawn");
        }

        if (Input.GetKeyDown("p"))
        {
            AIEventManager.TriggerEvent("Destroy");
        }

        if (Input.GetKeyDown("x"))
        {
            AIEventManager.TriggerEvent("Junk");
        }
    }