public void Click() { if (!m_modelBase.isReady || ButtonBlocker.Instance.IsActive()) { return; } ButtonBlocker.Instance.Block(); PlayAnimation(ClickAnimationName, () => { m_modelBase.Click(); ButtonBlocker.Instance.Unblock(); }); }