// Update is called once per frame void Update() { // translate the cow in and out of the barn DummyTornado fake_t = transform.parent.parent.GetComponent <DummyTornado> (); float scale_tran = fake_t.pos_scale * 1.3f; Vector3 temp = new Vector3(ori_pos.x, ori_pos.y, ori_pos.z + (Mathf.Sin(Time.time) - 1) * scale_tran); if (!fake_t.selected) { transform.localPosition = temp; } if (colorChange) { colorChange = false; Color new_color; if (selected) { new_color = selcolor; } else { new_color = nativecol; } GameObject child = this.gameObject.transform.GetChild(0).gameObject; child.GetComponent <Renderer> ().material.SetColor("_Color", new_color); } }
void carDir(int value) { Car car = cam.GetComponent <Cam> ().car_obj; DummyTornado faketor = cam.GetComponent <Cam> ().fake_tor; if (value == 0 && faketor.car_dir != -1f) { car.changeDir = true; faketor.car_dir = -1f; return; } if (value == 1 && faketor.car_dir != 1f) { car.changeDir = true; faketor.car_dir = 1f; return; } }