private void Awake()
 {
     if (_ghostProvider == null)
     {
         HandGhostProvider.TryGetDefault(out _ghostProvider);
     }
 }
        private void AssignMissingGhostProvider()
        {
            if (_ghostVisualsProvider != null)
            {
                return;
            }

            HandGhostProvider.TryGetDefault(out _ghostVisualsProvider);
        }