public void Cancel()
 {
     if (m_onCancelCallback != null)
     {
         m_onCancelCallback.Invoke();
         m_onCancelCallback = null;
     }
 }
 public void Initialize(IngameBuilding _building, OnConfirmDestroyCallback _confirmCallback, OnCancelDestroyCallback _cancelCallback)
 {
     m_building          = _building;
     m_onConfirmCallback = _confirmCallback;
     m_onCancelCallback  = _cancelCallback;
 }