Added audio resource to card definition and editor

This commit is contained in:
2025-11-20 11:48:41 +01:00
parent 282f77e764
commit 8b9f847ef8
2 changed files with 11 additions and 2 deletions

View File

@@ -7,6 +7,7 @@ using UI.CardSystem;
using UnityEditor;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.Audio;
namespace Editor.CardSystem
{
@@ -389,6 +390,10 @@ namespace Editor.CardSystem
EditorGUILayout.TextField("ID", _editingCard.Id);
GUI.enabled = true;
// Audio
EditorGUILayout.LabelField("Audio", EditorStyles.boldLabel);
_editingCard.reactionVoiceClip = (AudioResource)EditorGUILayout.ObjectField("Reaction audio clip", _editingCard.reactionVoiceClip, typeof(AudioResource),false);
if (EditorGUI.EndChangeCheck())
{
_isDirty = true;

View File

@@ -1,5 +1,6 @@
using System;
using UnityEngine;
using UnityEngine.Audio;
namespace AppleHills.Data.CardSystem
{
@@ -34,6 +35,9 @@ namespace AppleHills.Data.CardSystem
[Header("Collection Info")]
public int CollectionIndex; // Position in the album
[Header("Audio")]
public AudioResource reactionVoiceClip;
/// <summary>
/// Creates a new CardData instance from this definition
/// </summary>