Files
Virtual-Tutor/Assets/Convai/Scripts/Runtime/Features/Actions/ConvaiInteractablesData.cs
2025-09-30 17:58:33 +02:00

39 lines
1.1 KiB
C#

using System;
using UnityEngine;
namespace Convai.Scripts.Runtime.Features
{
/// <summary>
/// This script defines global actions and settings for Convai.
/// </summary>
[AddComponentMenu("Convai/Convai Interactables Data")]
public class ConvaiInteractablesData : MonoBehaviour
{
[Tooltip("Array of Characters in the environment")] [SerializeField]
public Character[] Characters;
[Tooltip("Array of Objects in the environment")] [SerializeField]
public Object[] Objects;
public Transform DynamicMoveTargetIndicator;
/// <summary>
/// Represents a character in the environment.
/// </summary>
[Serializable]
public class Character
{
[SerializeField] public string Name;
[SerializeField] public string Bio;
[SerializeField] public GameObject gameObject;
}
[Serializable]
public class Object
{
[SerializeField] public string Name;
[SerializeField] public string Description;
[SerializeField] public GameObject gameObject;
}
}
}