private void Awake() { controllsIsNull = false; controls = GameObject.FindObjectOfType(typeof(MSSceneControllerFree)) as MSSceneControllerFree; backGround = transform.Find("Canvas/Background").GetComponent <Image> (); controlsText = transform.Find("Canvas/Background/ControlText").GetComponent <Text> (); enterAndExitText = transform.Find("Canvas/Background/Enter_ExitVehicle").GetComponent <Text> (); startVehicleText = transform.Find("Canvas/Background/StartTheVehicle").GetComponent <Text> (); reloadText = transform.Find("Canvas/Background/ReloadScene").GetComponent <Text> (); handBrakeText = transform.Find("Canvas/Background/HandBrake").GetComponent <Text> (); switchCamerasText = transform.Find("Canvas/Background/SwitchCameras").GetComponent <Text> (); pauseText = transform.Find("Canvas/Background/Pause").GetComponent <Text> (); // if (!controls) { UIVisualizer = false; controllsIsNull = true; EnableUI(false); return; } playerIsNull = false; player = controls.player; if (!player) { playerIsNull = true; } // enterAndExitText.text = "Enter/Exit Vehicle: " + controls.controls.enterEndExit.ToString(); startVehicleText.text = "Start the vehicle: " + controls.controls.startTheVehicle.ToString(); reloadText.text = "Reload Scene: " + controls.controls.reloadScene.ToString(); handBrakeText.text = "Hand Brake: " + controls.controls.handBrakeInput.ToString(); switchCamerasText.text = "Switch Cameras: " + controls.controls.switchingCameras.ToString(); pauseText.text = "Pause: " + controls.controls.pause.ToString(); }
void Start() { transform.tag = "Player"; cameraFPS = GetComponentInChildren(typeof(Camera)).transform.gameObject; cameraFPS.transform.localPosition = new Vector3(0, 1, 0); cameraFPS.transform.localRotation = Quaternion.identity; cameraFPS.tag = "MainCamera"; controller = GetComponent <CharacterController> (); joystickMoveFPS = transform.Find("Canvas/JoystickMFPS").GetComponent <JoystickFree>(); joystickRotateFPS = transform.Find("Canvas/JoystickRFPS").GetComponent <JoystickFree>(); sceneControllerMS = FindObjectOfType(typeof(MSSceneControllerFree)) as MSSceneControllerFree; }