AirControl  1.3.0
Open Source, Modular, and Extensible Flight Simulator For Deep Learning Research
AC_Airplane_Camera.cs
1 using System.Collections;
2 using System.Collections.Generic;
3 using UnityEngine;
4 using Commons;
5 namespace AirControl
6 {
11  {
12  #region Variables
13  // [Header("Airplane Camera Properties")]
14  // public float minHeaightFromGround = 8;
15 
16  #endregion
17 
18  #region Builtin Methods
19  // void Start(){
20  // airplane = GameObject.Find(CommonFunctions.ActiveAirplane+"/FollowCamera").GetComponent<Transform>();
21  // }
22  // void Update(){
23 
24  // transform.LookAt(airplane.transform.position);
25  // }
26  #endregion
27 
28  #region Custom Methods
29  // protected override void HandleCamera(){
33  // // Airplane specifc camera
34  // // Ray cast hit the ground
35 
36  // RaycastHit hit;
37  // if(Physics.Raycast(transform.position, Vector3.down, out hit)){
38  // if(hit.distance < minHeaightFromGround && hit.transform.tag == "Ground"){
39  // float wantedHeight = originalCamraHeight + (minHeaightFromGround - hit.distance);
40  // cameraHeight = wantedHeight;
41  // }
42  // }
43  // base.HandleCamera();
44  // }
45  #endregion
46  }
47 
48 }
AirControl.AC_Basic_Follow_Camera
Setup follow camera
Definition: AC_Basic_Follow_Camera.cs:13
AirControl.AC_Airplane_Camera
Basic follow camera implementation
Definition: AC_Airplane_Camera.cs:10
AirControl
Definition: AirplaneSelector.cs:8
Commons
Definition: AirplaneProperties.cs:14