30 lines
1.1 KiB
C#
30 lines
1.1 KiB
C#
using UnityEngine;
|
|
|
|
namespace Rokoko.CommandAPI
|
|
{
|
|
public class InfoRequestData
|
|
{
|
|
[SerializeField] private bool devices_info = true; // return a list of scene input devices names
|
|
[SerializeField] private bool clips_info = true; // return a list of scene clip names
|
|
[SerializeField] private bool actors_info = false; // return a list of scene actor names
|
|
[SerializeField] private bool characters_info = false; // return a list of scene character names
|
|
|
|
// public members
|
|
|
|
public bool DoDevicesInfo { get => devices_info; set => devices_info = value; }
|
|
public bool DoClipsInfo { get => clips_info; set => clips_info = value; }
|
|
public bool DoActorsInfo { get => actors_info; set => actors_info = value; }
|
|
public bool DoCharactersInfo { get => characters_info; set => characters_info = value; }
|
|
|
|
|
|
public override string ToString()
|
|
{
|
|
return $"{DoDevicesInfo}, {DoClipsInfo}, {DoActorsInfo}, {DoCharactersInfo}";
|
|
}
|
|
|
|
public string ToJson()
|
|
{
|
|
return JsonUtility.ToJson(this);
|
|
}
|
|
}
|
|
} |