public void SetEnabled(bool isEnabled) { m_enabled = isEnabled; if (isEnabled) { Enable(); } else { Disable(); } } public virtual void Enable(){