void Start() { Initialize_AI(); GameObject GameManagerContainerGameObject = GameObject.Find("_RaceManager"); RaceManager = (Race_Manager)GameManagerContainerGameObject.GetComponent(typeof(Race_Manager)); if (RaceManager == null) { Debug.Log("Racemanager not found!"); } RaceRegister = (Racer_Register)transform.GetComponent(typeof(Racer_Register)); if (RaceRegister == null) { Debug.Log("Race Register not found!"); } RGKCarController = (IRGKCarController)transform.GetComponent(typeof(IRGKCarController)); if (RGKCarController == null) { Debug.Log("Car Controller not found!"); } waypointContainer = RaceManager.Waypoints; GetWaypoints(); }
// Initialize void Start() { GameObject GameManagerContainerGameObject = GameObject.Find("_RaceManager"); RaceManager = (Race_Manager)GameManagerContainerGameObject.GetComponent(typeof(Race_Manager)); RaceRegister = (Racer_Register)transform.GetComponent(typeof(Racer_Register)); CarSetup = GetComponent(typeof(RGKCar_Setup)) as RGKCar_Setup; CarEngine = GetComponent(typeof(RGKCar_Engine)) as RGKCar_Engine; CarWheels = CarSetup.Wheels; if (centerOfMass != null) { rigidbody.centerOfMass = centerOfMass.localPosition; } rigidbody.inertiaTensor *= CarSetup.CarInteria; this.brakeLightsTextures = CarSetup.LightsData.BrakelightsLightObjects; this.headLightTextures = CarSetup.LightsData.HeadlightsLightObjects; this.headLightsLightObjects = CarSetup.LightsData.HeadlightsLights; this.brakeLightsLightObject = CarSetup.LightsData.BrakelightsLights; isHeadlightsOn = CarSetup.LightsData.LightsOn; waypointContainer = RaceManager.Waypoints; GetWaypoints(); }
private void Start() { iScreenWidth = Screen.width; iScreenHeigt = Screen.height; _RaceManager = base.GetComponent(typeof(Race_Manager)) as Race_Manager; RacerList = _RaceManager.RegisteredRacers; }
void Start() { GameObject GameManagerContainerGameObject = GameObject.Find("_RaceManager"); raceManager = GameManagerContainerGameObject.GetComponent(typeof(Race_Manager)) as Race_Manager; gameRegister = (Racer_Register)transform.GetComponent(typeof(Racer_Register)); RGKVehicle = (RGK_BasicCar)transform.GetComponent(typeof(RGK_BasicCar)); }
// Initialize void Start() { GameObject GameManagerContainerGameObject = GameObject.Find("_RaceManager"); RaceManager = (Race_Manager)GameManagerContainerGameObject.GetComponent(typeof(Race_Manager)); RaceRegister = (Racer_Register)transform.GetComponent(typeof(Racer_Register)); base.Start(); }
// Use this for initialization void Start() { for (int i = 0; i < queueCount.Length; i++) { queueCount[i] = 0; isQueue[i] = false; audioExists[i] = false; } isQueue[StatusChange.RANDOM] = true; //based on the (1-10) frequency set in the game manager, the new frequency is calculated to determine how many seconds between each clip play if (GameManager.frequency == -1) { GameManager.frequency = 10; } frequency = 60 - (GameManager.frequency * 5); audioSource = (AudioSource)gameObject.AddComponent("AudioSource"); audioSourceStartFinish = (AudioSource)gameObject.AddComponent("AudioSource"); GameObject GameManagerContainerGameObject = GameObject.Find("_RaceManager"); raceManager = (Race_Manager)GameManagerContainerGameObject.GetComponent(typeof(Race_Manager)); racerRegister = (Racer_Register)transform.GetComponent(typeof(Racer_Register)); lastPlayed = 0.0f; // First commentary will happen after timeBetweenClips duration after race start numRacers = raceManager.RacePlayers; place = 0; startPlayed = false; thresholdPoor = 100; thresholdWell = 0; //determines what is 'doing well' and what is 'doing poorly' based the number of players switch (numRacers) { case 3: case 4: thresholdPoor = 3; thresholdWell = 1; break; case 5: case 6: thresholdPoor = 4; thresholdWell = 2; break; case 7: case 8: thresholdPoor = 5; thresholdWell = 3; break; } if (commentaryConfigFile != null) { LoadCommentaryConfiguration(commentaryConfigFile); } }
public static void HelperInit(Transform TransformObject) { CachedTransform = TransformObject; GameObject GameManagerContainerGameObject = GameObject.Find("_RaceManager"); RaceManager = (Race_Manager)GameManagerContainerGameObject.GetComponent(typeof(Race_Manager)); RaceRegister = (Racer_Register)CachedTransform.GetComponent(typeof(Racer_Register)); waypointContainer = RaceManager.Waypoints; GetWaypoints(); }
public override void OnInspectorGUI() { EditorGUIUtility.LookLikeInspector(); Race_Manager GManager = target as Race_Manager; GManager.name = GManager.name; CoreFunctions.CreateRGKRaceManagerInspector(GManager, seriObject); seriObject.ApplyModifiedProperties(); }
void Start() { Initialize_AI(); GameObject GameManagerContainerGameObject = GameObject.Find("_RaceManager"); RaceManager = (Race_Manager)GameManagerContainerGameObject.GetComponent(typeof(Race_Manager)); waypointContainer = RaceManager.Waypoints; RaceRegister = (Racer_Register)transform.GetComponent(typeof(Racer_Register)); RGKCarController = (IRGKCarController)transform.GetComponent(typeof(IRGKCarController)); GetWaypoints(); }
//Uncomment this method if you want to override here.. void Start() { RGKMobileControls = GameObject.Find("_TouchDriveProManager"); if (RGKMobileControls == null) { RGKMobileControls = GameObject.Find("_RGKTouchDriveManager"); } else { useProTouchDrive = true; } if (RGKMobileControls == null) { Debug.LogWarning("TOUCHDRIVE WARNING : TouchDrive Manager Not Found!"); } touchDriveManager = RGKMobileControls.GetComponent(typeof(iRGKTDM)) as iRGKTDM; if (touchDriveManager == null && useProTouchDrive) { Debug.LogError("TOUCHDRIVE ERROR : TouchDrive Pro Manager found but it doesn't implement iRGKTDM interface. Please check documentation."); } oRaceCam = GameObject.FindObjectOfType(typeof(Race_Camera)) as Race_Camera; GameObject GameManagerContainerGameObject = GameObject.Find("_RaceManager"); RaceManager = (Race_Manager)GameManagerContainerGameObject.GetComponent(typeof(Race_Manager)); if (RaceManager != null) { RaceRegister = (Racer_Register)transform.GetComponent(typeof(Racer_Register)); waypointContainer = RaceManager.Waypoints; GetWaypoints(); oRaceCam = GameObject.FindObjectOfType(typeof(Race_Camera)) as Race_Camera; base.Start(); } else { } Input.multiTouchEnabled = true; }
// Initialize void Start() { GameObject GameManagerContainerGameObject = GameObject.Find("_RaceManager"); RaceManager = (Race_Manager)GameManagerContainerGameObject.GetComponent(typeof(Race_Manager)); RaceRegister = (Racer_Register)transform.GetComponent(typeof(Racer_Register)); CarSetup = GetComponent(typeof(RGKCar_Setup)) as RGKCar_Setup; CarEngine = GetComponent(typeof(RGKCar_Engine)) as RGKCar_Engine; CarWheels = CarSetup.Wheels; this.brakeLightsObjects = CarSetup.LightsData.BrakelightsLightObjects; this.headLightObjects = CarSetup.LightsData.HeadlightsLightObjects; this.headLightsLightComponent = CarSetup.LightsData.HeadlightsLights; this.brakeLightsLightComponent = CarSetup.LightsData.BrakelightsLights; foreach (Transform brakeLightObject in brakeLightsObjects) { Material[] brakeMaterial = new Material[1]; brakeMaterial[0] = new Material(brakeLightObject.renderer.sharedMaterial); brakeLightObject.renderer.materials = brakeMaterial; } foreach (Transform headLightObject in headLightObjects) { Material[] headlightMaterial = new Material[1]; headlightMaterial[0] = new Material(headLightObject.renderer.sharedMaterial); headLightObject.renderer.materials = headlightMaterial; } if (centerOfMass != null) { rigidbody.centerOfMass = centerOfMass.localPosition; } rigidbody.inertiaTensor *= CarSetup.CarInteria; // RGK_Start(); }