void Update() { float dist = Vector3.Distance(transform.position, player.transform.position); if (Input.GetKeyDown("space") && dist <= 1.0f && eAi.isDown && !eAi.isDead && !pCtrl.isExecute) { Die(gameObject.GetComponent <Collider>()); player.transform.position = transform.position; player.transform.rotation = Quaternion.Euler(transform.rotation.x, -transform.rotation.y, transform.rotation.z); pCtrl.StartCoroutine(pCtrl.Execution()); } }