void Start() { secondsArriving = 25f; //20 //Time until train starts arriving at station secondsTrainLeave = 13f; //13 //Time until train leaves the station walls = GameObject.FindGameObjectsWithTag("wall"); anim = GetComponent <Animator>(); td = GetComponent <TrainDoors>(); current = GetComponent <AudioSource>(); current = GetComponent <AudioSource>(); lights = GetComponentsInChildren <Light> (); startPos = this.transform; if (!new_station) { foreach (Light light in lights) { light.enabled = false; } foreach (Renderer r in GetComponentsInChildren <Renderer>()) { r.enabled = false; } } else { //if (Camera.main.GetComponent<CameraShake>() == null) //{ // Camera.main.gameObject.AddComponent<CameraShake>(); // CameraShake cs = Camera.main.GetComponent<CameraShake>(); // cs.shakeAmount = 0.01f; // cs.enabled = false; // Destroy(cs, 15f); // } // FindObjectOfType<CameraShake>().enabled = true; } }
void Start() { anim = GetComponent <Animator>(); td = GetComponent <TrainDoors>(); current = GetComponent <AudioSource>(); lights = GetComponentsInChildren <Light> (); startPos = this.transform; foreach (Light light in lights) { light.enabled = false; } foreach (Renderer r in GetComponentsInChildren <Renderer>()) { r.enabled = false; } }
// Use this for initialization void Start() { tr = gameObject.GetComponent <TrainDoors>(); }