using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class YiDongZhenDong : MonoBehaviour {
public Transform Trans_Move; //判断的物体
private Vector3 Vector3_SourcePosition = Vector3.zero; //物体的原来的位置信息
public GameObject LeftShouBing;
public GameObject RightShouBing;
// Use this for initialization
void Start()
{
//判断物体是否为空
if (Trans_Move != null)
{
Vector3_SourcePosition = Trans_Move.localPosition; //先将位置信息赋值给变量
}
}
// Update is called once per frame
void Update()
{
//判断物体是否为空
if (Trans_Move != null)
{
float dis = Vector3.Distance(Trans_Move.localPosition, Vector3_SourcePosition);
if (dis > 0.03)
{
//手柄震动
RightShouBing.GetComponent<HandleControllerScripts>().enabled = true;
LeftShouBing.GetComponent<HandleControllerScripts>().enabled = true;
Vector3_SourcePosition = Trans_Move.localPosition; //判断结束后,将位置信息重新赋值
}
else
{
//手柄停止震动
RightShouBing.GetComponent<HandleControllerScripts>().enabled = false;
LeftShouBing.GetComponent<HandleControllerScripts>().enabled = false;
}
}
}
}