using System; using UnityEngine; namespace Convai.Scripts.Runtime.Features { /// /// This script defines global actions and settings for Convai. /// [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; /// /// Represents a character in the environment. /// [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; } } }