public override void Perform(IContext context)
        {
            var target = context.GetContext <GameObject>("Enemy");

            LabelLerper.LerpLabelFromTo(m_weaponVerb, transform.position, target.transform);
            transform.parent.parent.GetComponent <WeaponLog>().LogAction(gameObject.name);
        }
 void OnDestroy()
 {
     s_instance = null;
 }
        //////////////////////////////////////////////////

        void Awake()
        {
            s_instance = this;
            m_enemies  = FindObjectOfType <EnemiesControl>();
        }