YanCheng_Metrology/Assets/Scripts/CXX/Devices/Device_Seal.cs

43 lines
763 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System;
/// <summary>
/// 封印
/// </summary>
public class Device_Seal : Device_Base
{
/// <summary>
/// 是否被剪开
/// </summary>
public bool isCut;
/// <summary>
/// 被剪的位置
/// </summary>
public Transform testPosAndRot;
/// <summary>
/// 封印剪断回调
/// </summary>
public Action cutAction;
/// <summary>
/// 剪开封印
/// </summary>
public void Cut()
{
isCut = true;
cutAction?.Invoke();
gameObject.SetActive(false);
}
/// <summary>
/// 安装封印
/// </summary>
public void Install()
{
isCut = false;
gameObject.SetActive(true);
}
}