private void Start() { carControl = GetComponent <AlternateCarController>(); carRGBody = GetComponent <Rigidbody>(); myPlateAgent = gameObject.GetComponent <PlateAgent>(); //ballRGBody = GameObject.Find("Golfball_G").GetComponent<Rigidbody>(); if (gameObject.CompareTag("Player")) { ballRGBody = gameObject.transform.parent.Find("Golfball_G").GetComponent <Rigidbody>(); plateTransform = transform.Find("CarModel").Find("Teller"); } else if (gameObject.CompareTag("Trainingsfahrzeug")) { ballRGBody = gameObject.transform.parent.Find("Trainingsball").GetComponent <Rigidbody>(); plateTransform = transform.Find("CarModel").Find("Trainingsteller"); } else { Debug.LogError("Reset Script: Ich habe keinen Ball gefunden"); } clearResetText(); }
private void Start() { carControl = GetComponent <AlternateCarController>(); pul = GetComponent <PickupLogic>(); }
private void Start() { carControl = GetComponent <AlternateCarController>(); db = GameObject.Find("Endbild").GetComponent <DatabaseManager>(); pul = GetComponent <PickupLogic>(); }
private void Awake() { //to do:später wieder einschalten -> für debugging besser selbst setzen /* if (brain.brainType.Equals(BrainType.External)) * { * sharedData.TrainingMode = true; * } * else if (brain.brainType.Equals(BrainType.Internal)) * { * sharedData.TrainingMode = false; * }*/ switch (gameObject.tag) { case "Player": isTrainingCar = false; autoname = "Car Prototype v8"; ballname = "Golfball_G"; tellername = "Teller"; break; case "Trainingsfahrzeug": isTrainingCar = true; autoname = "TrainingCarv8"; ballname = "Trainingsball"; tellername = "Trainingsteller"; break; default: Debug.LogError("Das Fahrzeug hat keinen gültigen Tag."); autoname = ballname = tellername = string.Empty; break; } if (!isTrainingCar) { //Im Editor veränderbare Belohnungen in sharedData schreiben sharedData.incentiveLostLife = incentiveLostLife; sharedData.incentiveFinishedRoute = incentiveFinishedRoute; sharedData.incentiveBallStillOnPlate = incentiveBallStillOnPlate; sharedData.incentiveFactorDistanceBallToPlateCenter = incentiveFactorDistanceBallToPlateCenter; sharedData.delayFactor = delayFactor; Debug.LogFormat("lostlife: {0}, finishedRoute: {1}, ballonPlate: {2}, center {3} , delayFactor: {4} ", sharedData.incentiveLostLife, sharedData.incentiveFinishedRoute, sharedData.incentiveBallStillOnPlate, sharedData.incentiveFactorDistanceBallToPlateCenter, sharedData.delayFactor); } carTransform = GetComponent <Transform>(); resetCarScript = GetComponent <ResetCar>(); carRgBody = GetComponent <Rigidbody>(); carControllerScript = GetComponent <AlternateCarController>(); //Suche für das Auto die dazugehörenden: PlayerObjects, Ball, Teller: playerObjectsTransform = gameObject.transform.parent; Debug.Log("*****Mein Name ist: " + playerObjectsTransform.name); GameObject ball = playerObjectsTransform.Find(ballname).gameObject; //Debug.Log("*****Mein Name ist: " + ball.name); ballRgBody = ball.GetComponent <Rigidbody>(); ballTransform = ball.GetComponent <Transform>(); plateTransform = gameObject.transform.Find("CarModel").Find(tellername).GetComponent <Transform>(); //Debug.Log("*****Mein Name ist: " + plateTransform.name); }