16 lines
528 B
C#
Raw Normal View History

2022-03-29 15:56:39 -07:00
using QSB.EchoesOfTheEye.DreamCandles.WorldObjects;
using QSB.Messaging;
using QSB.Patches;
namespace QSB.EchoesOfTheEye.DreamCandles.Messages;
public class SetLitMessage : QSBWorldObjectMessage<QSBDreamCandle,
(bool lit, bool playAudio, bool instant)>
{
public SetLitMessage(bool lit, bool playAudio = true, bool instant = false) :
base((lit, playAudio, instant)) { }
public override void OnReceiveRemote() =>
QSBPatch.RemoteCall(() => WorldObject.AttachedObject.SetLit(Data.lit, Data.playAudio, Data.instant));
}