initial upload
This commit is contained in:
@ -0,0 +1,39 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user