private void InitCharacterPreview(CharacterPreviewHolder preview, CharacterSheet sheet)
    {
        preview.sheetId = sheet.Id;

        preview.characterButton.onClick.AddListener(() =>
        {
            characterController.OpenCharacter(sheet);
        });
        preview.removeButton.onClick.AddListener(() =>
        {
            MessageBoxController.Instance.ShowYesNoMessage("Вы хотите удалить этого персонажа?", () => characterList.RemoveItem(preview));
        });

        preview.playerNameText.text = sheet.PlayerName;
        // TODO: assign other preview data
    }
 private void RemoveCharacterPreview(CharacterPreviewHolder preview)
 {
     CharacterSheetStorage.RemoveCharacter(preview.sheetId);
 }