void Awake() { _groundTrigger = GroundTriggerObject.GetComponent<GroundTrigger>(); _frontTrigger = FrontTriggerObject.GetComponent<FrontTrigger>(); _frontUpTrigger = FrontUpTriggerObject.GetComponent<FrontUpTrigger>(); _rearTrigger = RearTriggerObject.GetComponent<RearTrigger>(); _enginery = GetComponent<Enginery> (); _rigidbody = GetComponent<Rigidbody> (); _transform = GetComponent<Transform> (); }
public override void OnStartLocalPlayer() { m_Car = GetComponent <CarController>(); carCam = GameObject.Instantiate(carCamPrefab); carCam.transform.SetParent(this.transform); carCam.transform.position = transform.position + offset; mainBody.GetComponent <MeshRenderer>().material.color = new Color(Random.Range(0.05f, 0.4f), Random.Range(0.05f, 0.4f), UnityEngine.Random.Range(0.05f, 0.4f)); tag = "LocalPlayerCar"; carController = m_Car; startingPoint = transform.position; frontTrigger = GetComponentInChildren <FrontTrigger>(); Debug.Log("front trigger = " + frontTrigger); timePanel = GameObject.FindGameObjectWithTag("TimePanel"); timePanel.SetActive(false); }