Files
aibis-dream/Assets/Scripts/FixSystem/Cable/Socket.cs
T
bottlefish 41df565c03 修改messagebox显示
另外修改了一些因为之前愚蠢的方案而导致的bug
2024-09-02 18:40:56 +08:00

38 lines
733 B
C#

using AibisDream;
using UnityEngine;
public class Socket : MonoBehaviour, ISocket
{
public bool IsAvailable { get; private set; } = true;
public Vector2 InsertionPoint => transform.position;
private YarnOption _option;
public YarnOption Option
{
set => _option = value;
}
public void InsertPlug()
{
if (IsAvailable)
{
IsAvailable = false;
}
// 可插入就可以触发对话
_option?.SelectOption();
}
public void RemovePlug()
{
IsAvailable = true;
MessageBox.Instance.HandleMessageBoxCommand("null","");
}
public Vector2 GetPosition()
{
return transform.position;
}
}