void AttachToFirstPersonAnchor() { ReachTransformInTime reachTransformInTime = gameObject.AddComponent <ReachTransformInTime>(); reachTransformInTime.InitReaching(firstPersonAnchor, 1.0f, true); /* transform.parent = firstPersonAnchor; * transform.localPosition = Vector3.zero; * transform.localRotation = Quaternion.identity;*/ }
// Update is called once per frame void Update() { if (Input.GetKeyDown(KeyCode.Space)) { ReachTransformInTime reachTransformInTime = gameObject.AddComponent <ReachTransformInTime>(); reachTransformInTime.InitReaching(target, 10, true); Destroy(this); } }