1234567891011121314151617181920212223242526272829303132 |
- /****************************************************************************
- * Copyright 2019 Nreal Techonology Limited. All rights reserved.
- *
- * This file is part of NRSDK.
- *
- * https://www.nreal.ai/
- *
- *****************************************************************************/
- using System;
- using UnityEngine;
- using UnityEngine.EventSystems;
- namespace NRKernal.NRExamples
- {
- /// <summary> A user define button. </summary>
- public class UserDefineButton : MonoBehaviour, IPointerClickHandler
- {
- /// <summary> The on click. </summary>
- public Action<string> OnClick;
- /// <summary> <para>Use this callback to detect clicks.</para> </summary>
- /// <param name="eventData"> Current event data.</param>
- public void OnPointerClick(PointerEventData eventData)
- {
- if (OnClick != null)
- {
- OnClick(gameObject.name);
- }
- }
- }
- }
|