void OnPreRender() { if (gd.GetWire()) { GL.wireframe = true; //It runs only when the script is attached on a Camera } }
void ReadInput() { if (Input.GetKeyDown(KeyCode.Escape)) //Exit scene { // gs.SetVector3("PlayerPos",thisTransform.position); // gs.SetVector3("PlayerRot",thisTransform.rotation.eulerAngles); // gs.SetInt("scene",Application.loadedLevel); // gs.GameSave(); GameObject.Find("root").BroadcastMessage("Save"); Application.LoadLevel(0); } if (Input.GetKeyDown(KeyCode.F9) || Input.touchCount == 4) //Toggle wired view { gd.SetWire(!gd.GetWire()); } if (Input.GetKeyDown(KeyCode.F10) || Input.touchCount == 3) //Toggle gizmos { gd.toggle(); } if (Input.GetKeyDown(KeyCode.F11) || Input.touchCount == 3) //Toggle FPS { gd.toogleFPS(); } if (Input.GetMouseButtonDown(0)) //Mouse button down { MouseButtonDown(); } else if (Input.GetMouseButtonUp(0)) //Mouse button up { MouseButtonUp(); } else if (Input.GetMouseButton(0)) //Mouse button is pressed { MouseButton(); } }