31 lines
727 B
C#
31 lines
727 B
C#
/*
|
|
* Author: Shannon Goh
|
|
* Date: 03/02/2025
|
|
* Description: Pen Interactor Handle script
|
|
*/
|
|
|
|
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using UnityEngine.XR.Interaction.Toolkit;
|
|
using UnityEngine.XR.Interaction.Toolkit.Interactors;
|
|
public class PenInteractor : MonoBehaviour
|
|
{
|
|
[SerializeField] private GameObject stampDoc;
|
|
private StampDocument stampDocScript;
|
|
|
|
void Awake()
|
|
{
|
|
stampDocScript = stampDoc.GetComponent<StampDocument>();
|
|
}
|
|
|
|
private void OnCollisionEnter(Collision collision)
|
|
{
|
|
if (PenSocketInteractor.isPickedUp && collision.gameObject.CompareTag("Paper"))
|
|
{
|
|
stampDocScript.SignDocument();
|
|
}
|
|
}
|
|
|
|
}
|