Files
modular-vr/Assets/Station46/Modules/Laser/Scripts/LaserButtonEmitter.cs
2023-04-06 15:21:23 +02:00

18 lines
443 B
C#

using NaughtyAttributes;
using Station46.Scripts;
using UnityEngine;
namespace Station46.Modules.Laser.Scripts
{
public class LaserButtonEmitter : LaserEmitter
{
[BoxGroup("Internal")] [SerializeField] private Button button;
protected override void Awake()
{
base.Awake();
button.ButtonEvent += (_, type) => laser.firing = type == ButtonEventType.Pressed;
}
}
}