using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using static CommunicationEvents;

public class Remover : Gadget
{
    /// \copydoc Gadget.s_type
    [Newtonsoft.Json.JsonProperty]
    protected static new string s_type = "Remover";

    public override void _Hit(RaycastHit hit)
    {
        var hid = hit.transform.GetComponent<FactObject>()?.URI;
        StageStatic.stage.factState.Remove(hid, false, this);
    }
}