Momo-Space-Diner-Code-Repo / ReturnFromGrab.cs
ReturnFromGrab.cs
Raw
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using ML.SDK;

public class ReturnFromGrab : MonoBehaviour
{
    public Transform OriginalPosition;
    public MLGrab grabobj;

    void OnPrimaryTriggerDown_()
    {


    }

    void OnPrimaryTriggerUp_()
    {


    }


    void OnPrimaryGrabBegin_()
    {


    }

    void OnPrimaryGrabEnd_()
    {
        transform.position = OriginalPosition.position;
        transform.rotation = OriginalPosition.rotation;

    }


    // Start is called before the first frame update
    void Start()
    {

        if (grabobj != null)
        {
            Debug.Log("Grab Non null adding events");
            grabobj.OnPrimaryTriggerDown.AddListener(OnPrimaryTriggerDown_);
            grabobj.OnPrimaryTriggerUp.AddListener(OnPrimaryTriggerUp_);
            grabobj.OnPrimaryGrabBegin.AddListener(OnPrimaryGrabBegin_);
            grabobj.OnPrimaryGrabEnd.AddListener(OnPrimaryGrabEnd_);

        }

    }

    // Update is called once per frame
    void Update()
    {
        
    }
}