void Start() { SpeedometerIUs = base.GetComponents <SpeedometerUI>(); oEngine = base.GetComponent <RGKCar_Engine>() as RGKCar_Engine; foreach (SpeedometerUI oSUI in SpeedometerIUs) { if (oSUI.ControlName == "Speed") { oSpeedoForSpeed = oSUI; } else if (oSUI.ControlName == "Turbo") { oSpeedoForTurbo = oSUI; } else if (oSUI.ControlName == "RPM") { oSpeedoForRPM = oSUI; } else if (oSUI.ControlName == "" || oSUI.ControlName == "ALL") { oSpeedoForAll = oSUI; } } }
//UNCOMMENT FOR UNITYCAR //Drivetrain UnityCarDriveTrain = null; void Start() { //FIND THE SPEEDOMETER COMPONENT SpeedometerUIComponent = base.GetComponent <SpeedometerUI>(); #region "RGKCAR SPEEDO CONNECTION" ////UNCOMMENT FOR RGKCAR RGKEngine = base.GetComponent <RGKCar_Engine>() as RGKCar_Engine; #endregion #region "UNITYCAR SPEEDO CONNECTION" ////UNCOMMENT FOR UNITYCAR //UnityCarDriveTrain = base.GetComponent<Drivetrain>() as Drivetrain; #endregion }
// Initialize protected void Start() { CarSetup = GetComponent(typeof(RGKCar_Setup)) as RGKCar_Setup; CarEngine = GetComponent(typeof(RGKCar_Engine)) as RGKCar_Engine; CarWheels = CarSetup.Wheels; this.brakeLightsTextures = CarSetup.LightsData.BrakelightsLightObjects; this.headLightTextures = CarSetup.LightsData.HeadlightsLightObjects; this.reverseLightTextures = CarSetup.LightsData.ReverseLightLightObjects; this.headLightsLightObjects = CarSetup.LightsData.HeadlightsLights; this.brakeLightsLightObject = CarSetup.LightsData.BrakelightsLights; this.reverseLightsLightObject = CarSetup.LightsData.ReverselightLights; isHeadlightsOn = CarSetup.LightsData.LightsOn; headLightOldState = isHeadlightsOn; }