using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.Events;
using UnityEngine.EventSystems;
public class MoveDown : MonoBehaviour, IPointerDownHandler, IPointerUpHandler, IPointerClickHandler
{
public GameObject go;
//要移动的物体
private float delay = 0.01f;
//延迟时间,时间越小,运动越连贯平稳,越大越顿
private bool isDown = false;
//按钮是否被按下
private float lastIsDownTime;
//按钮最后一次被按下的时间
// Update is called once per frame
void Update()
{
//如果按钮是被按下状态
if (isDown)
{
// 当前时间 - 按钮最后一次被按下的时间 > 延迟时间
if (Time.time - lastIsDownTime > delay)
{
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.Events;
using UnityEngine.EventSystems;
public class MoveDown : MonoBehaviour, IPointerDownHandler, IPointerUpHandler, IPointerClickHandler
{
public GameObject go;
//要移动的物体
private float delay = 0.01f;
//延迟时间,时间越小,运动越连贯平稳,越大越顿
private bool isDown = false;
//按钮是否被按下
private float lastIsDownTime;
//按钮最后一次被按下的时间
// Update is called once per frame
void Update()
{
//如果按钮是被按下状态
if (isDown)
{
// 当前时间 - 按钮最后一次被按下的时间 > 延迟时间
if (Time.time - lastIsDownTime > delay)
{