Exemple #1
0
    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
         * );*/
    }
Exemple #2
0
 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;
         }
     }
 }