public void CancelRegisterScannble(Scannable scannable)
 {
     if (m_registeredScannables.Contains(scannable))
     {
         m_registeredScannables.Remove(scannable);
     }
     else
     {
         Debug.LogWarning("Scannble : " + scannable.name + " is not registered, but you're trying to cancel its register");
     }
 }
 public void RegisterScannable(Scannable scannable)
 {
     if (!m_registeredScannables.Contains(scannable))
     {
         m_registeredScannables.Add(scannable);
     }
     else
     {
         Debug.LogWarning("Scannble : " + scannable.name + " is already registered, but you're trying to register again");
     }
 }