Added audio resource to card definition and editor
This commit is contained in:
@@ -7,6 +7,7 @@ using UI.CardSystem;
|
|||||||
using UnityEditor;
|
using UnityEditor;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
using UnityEngine.UI;
|
using UnityEngine.UI;
|
||||||
|
using UnityEngine.Audio;
|
||||||
|
|
||||||
namespace Editor.CardSystem
|
namespace Editor.CardSystem
|
||||||
{
|
{
|
||||||
@@ -389,6 +390,10 @@ namespace Editor.CardSystem
|
|||||||
EditorGUILayout.TextField("ID", _editingCard.Id);
|
EditorGUILayout.TextField("ID", _editingCard.Id);
|
||||||
GUI.enabled = true;
|
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())
|
if (EditorGUI.EndChangeCheck())
|
||||||
{
|
{
|
||||||
_isDirty = true;
|
_isDirty = true;
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
using System;
|
using System;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
|
using UnityEngine.Audio;
|
||||||
|
|
||||||
namespace AppleHills.Data.CardSystem
|
namespace AppleHills.Data.CardSystem
|
||||||
{
|
{
|
||||||
@@ -34,6 +35,9 @@ namespace AppleHills.Data.CardSystem
|
|||||||
[Header("Collection Info")]
|
[Header("Collection Info")]
|
||||||
public int CollectionIndex; // Position in the album
|
public int CollectionIndex; // Position in the album
|
||||||
|
|
||||||
|
[Header("Audio")]
|
||||||
|
public AudioResource reactionVoiceClip;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Creates a new CardData instance from this definition
|
/// Creates a new CardData instance from this definition
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
Reference in New Issue
Block a user