// INTERNALS

    private void DoAction()
    {
        EffectUtils.PlayEffect2D(m_ActionEffect, transform);

        if (onAction != null)
        {
            onAction();
        }
    }
    // LOGIC

    public void ForceEffect()
    {
        EffectUtils.PlayEffect2D(m_ActionEffect, transform);
    }