public void Initialize(Transform targetCamera, GroundSituation situation) { this.situation = situation; aiming = true; transform.forward = targetCamera.transform.position - transform.position; /*transform.LookAt( * transform.position + targetCamera.transform.rotation * Vector3.forward, * targetCamera.transform.rotation * Vector3.up * );*/ }
private void OnTriggerEnter(Collider collider) { if (collider.gameObject.tag == "GroundSituation") { GroundSituation situation = collider.gameObject.GetComponent <GroundSituation>(); situation.StartSituation(carSeatCamera); if (!situation.LevelEnd) { GameManager.main.SwitchToCarSeatView(!situation.LevelEnd); transform.rotation = collider.transform.rotation; transform.position = collider.transform.position; } } }