Example #1
0
 override public void setHcSetup(HelicopterSetup iHcSetup)
 {
     // find required components
     body            = iHcSetup.gameObject.GetComponent <Transform>();
     rb              = iHcSetup.gameObject.GetComponent <Rigidbody>();
     rangeController = iHcSetup.gameObject.GetComponent <HelicopterSimulation.MfdRangeController>();
 }
Example #2
0
        // Use this for initialization
        void Start()
        {
            // Find the helicopter object
            if (null == hcSetup)
            {
                hcSetup = FindObjectOfType <HelicopterSetup>();
            }

            // Find all children renderers
            renderers = GetComponentsInChildren <BaseMfdRenderer>();

            // Calculate target period in seconds
            if (!Mathf.Approximately(0.0f, refreshRateTarget))
            {
                targetPeriod = 1 / refreshRateTarget;
            }
            else
            {
                // Use a target reresh rate of 20 Hz by default
                targetPeriod = 1.0f / 20.0f;
            }

            // initialize children
            foreach (BaseMfdRenderer r in renderers)
            {
                r.setHcSetup(hcSetup);
            }
        }
Example #3
0
 override public void setHcSetup(HelicopterSetup iHcSetup)
 {
     // find required components
     helicopter           = iHcSetup.gameObject.GetComponent <Transform>();
     flightPlanController = iHcSetup.gameObject.GetComponent <HelicopterSimulation.FlightPlanController>();
     rangeController      = iHcSetup.gameObject.GetComponent <HelicopterSimulation.MfdRangeController>();
 }
 virtual public void setHcSetup(HelicopterSetup iHcSetup)
 {
     hcSetup = iHcSetup;
 }
 override public void setHcSetup(HelicopterSetup iHcSetup)
 {
     // find required components
     rb = iHcSetup.gameObject.GetComponent <Rigidbody>();
 }
Example #6
0
 override public void setHcSetup(HelicopterSetup iHcSetup)
 {
     // find required components
     fuelController = iHcSetup.gameObject.GetComponent <HelicopterSimulation.FuelController>();
 }
 override public void setHcSetup(HelicopterSetup iHcSetup)
 {
     // find required components
     helicopterTranform = iHcSetup.gameObject.GetComponent <Transform>();
 }
Example #8
0
 override public void setHcSetup(HelicopterSetup iHcSetup)
 {
     rb = iHcSetup.gameObject.GetComponent <Rigidbody>();
 }
 override public void setHcSetup(HelicopterSetup iHcSetup)
 {
     // find required components
     rotorRotator = iHcSetup.gameObject.GetComponent <HelicopterSimulation.RotorRotator>();
 }