protected override void RestartGame()
 {
     _selectedBone = null;
     OnRestartGame?.Invoke();
 }
 private void ShowSelectedBone(AssetBone assetBone)
 {
     _selectedBoneImage.sprite = assetBone.BoneSprite;
     _selectedBoneImage.gameObject.SetActive(true);
 }
 private void OnSelectBone(AssetBone assetBone)
 {
     _selectedBone = assetBone;
     OnSelectedBone?.Invoke(_selectedBone);
 }