using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Sirenix.OdinInspector;
namespace ChivaXR
{
///
/// GameObject标记
///
public class Mark : MonoBehaviour
{
[LabelText("标记名称:")]
[LabelWidth(100)]
public string markName;
[HideInInspector]
public bool isRegister = false;
[HideIf("isRegister")]
[Button("注册至场景标记库")]
public void RegistorContainer()
{
MarkContainer markContainer = GameObject.FindObjectOfType();
if (markContainer)
{
markContainer.RegisterMark(this);
isRegister = true;
}
}
[ShowIf("isRegister")]
[Button("删除注册信息")]
public void RemoveRegistor()
{
MarkContainer markContainer = GameObject.FindObjectOfType();
if (markContainer)
{
markContainer.RemoveMark(this);
isRegister = false;
}
}
}
}