2using System.Collections;
3using System.Collections.Generic;
4using NaughtyAttributes;
9using Valve.VR.InteractionSystem;
18 private GameObject target;
23 StartCoroutine(Lerp());
26 private IEnumerator Lerp()
34 target.transform.parent =
null;
38 time += Time.deltaTime;
39 target.transform.position =
Vector3.Lerp(target.transform.position, transform.position, time / 0.5f);
40 target.transform.rotation =
Quaternion.Lerp(target.transform.rotation, transform.rotation, time / 0.5f);
41 yield
return new WaitForEndOfFrame();
43 target.transform.rotation = target.transform.rotation;
44 target.transform.position = target.transform.position;
47 target.GetComponent<Collider>().enabled =
false;
60 Destroy(target.GetComponent<Interactable>());
61 Destroy(target.GetComponent<VelocityEstimator>());
72 target.transform.SetParent(
newParent,
true);
void DoTheLerp(GameObject o)