您最多选择25个主题 主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

46 行
1.2 KiB

using System;
using UnityEngine;
namespace UnityEngine.Perception.GroundTruth
{
/// <summary>
/// Marker indicating the GameObject is the root of the ego for a set of sensors. Works with <see cref="PerceptionCamera"/>.
/// Custom sensors can use the <see cref="EgoHandle"/> property to register themselves under this ego.
/// </summary>
public class Ego : MonoBehaviour
{
#if false
/// <summary>
/// A human-readable description for this Ego to be included in the dataset.
/// </summary>
public string Description;
// EgoHandle m_EgoHandle;
/// <summary>
/// The EgoHandle registered with DatasetCapture at runtime.
/// </summary>
public EgoHandle EgoHandle
{
get
{
EnsureEgoInitialized();
//return m_EgoHandle;
return new EgoHandle();
}
}
void Start()
{
EnsureEgoInitialized();
}
void EnsureEgoInitialized()
{
#if false
if (m_EgoHandle == default)
m_EgoHandle = DatasetCapture.RegisterEgo(Description);
#endif
}
#endif
}
}