// Use this for initialization
    void Start()
    {
        CarController = GetComponent <CarController>();
        CarUser       = GetComponent <CarUserControl>();
        CarAudio      = GetComponent <CarAudio>();
        VehicleMass   = GetComponent <Rigidbody>();

        AircraftController = GetComponent <AeroplaneController>();
        AircraftUser       = GetComponent <AeroplaneUserControl4Axis>();
        AircraftAudio      = GetComponent <AeroplaneAudio>();
    }
예제 #2
0
    // Update is called once per frame
    void Update()
    {
        //GameObject AircraftPropeller = GameObject.Find("AircraftPropeller");
        //AeroplaneController script = AircraftPropeller.GetComponent <AeroplaneController> ();
        //string throttle = (script.Throttle * 100).ToString("0");
        //text.text = "Throttle: " + throttle;

        GameObject AircraftPropeller     = GameObject.Find("AircraftPropeller");
        AeroplaneUserControl4Axis script = AircraftPropeller.GetComponent <AeroplaneUserControl4Axis>();
        bool   pilotEnabled = script.getPilotMode();
        string opmode;

        if (pilotEnabled)
        {
            opmode = "Pilot";
        }
        else
        {
            opmode = "Sensor";
        }
        text.text = opmode + "Operating Mode Activated";
    }