26 lines
542 B
C#
Raw Normal View History

2022-05-03 09:44:21 +01:00
using QSB.Messaging;
using QSB.WorldSync;
namespace QSB.EyeOfTheUniverse.Tomb.Messages;
2023-07-28 19:30:57 +01:00
public class UseTombMessage : QSBMessage<bool>
2022-05-03 09:44:21 +01:00
{
public UseTombMessage(bool use) : base(use) { }
public override void OnReceiveRemote()
{
var tomb = QSBWorldSync.GetUnityObject<EyeTombController>();
if (Data)
{
if (!tomb._hasMovedSignalDeeper)
{
tomb._hasMovedSignalDeeper = true;
tomb._buriedSignal.transform.position = tomb._signalDeepSocket.position;
}
}
tomb._interactReceiver.SetInteractionEnabled(!Data);
}
}