public void SetControlCamera(GameObject camera, CameraPathAnimator animator) { mFollowPath = null; if (animator != null) { mFollowPath = animator.cameraPath; } mCameraObj = camera; mCameraTest = mCameraObj.GetComponent <CameraTest>(); if (mCameraTest == null) { mCameraTest = mCameraObj.AddComponent <CameraTest>(); } mCamera = mCameraObj.GetComponent <Camera>(); mCameraTransform = mCameraObj.transform; mCameraObj.GetComponent <AudioListener>().enabled = false; int layer2DUI = LayerMask.NameToLayer("2D UI"); int layer3DUI = LayerMask.NameToLayer("3D UI"); int layerPreview = LayerMask.NameToLayer("UIPreview"); int layerMask = (1 << layer2DUI) | (1 << layer3DUI) | (1 << layerPreview); int oldCullingMask = mCamera.cullingMask; mCamera.cullingMask = oldCullingMask & (~layerMask); }
void Start() { cam = Camera.main.gameObject. GetComponent <CameraTest>(); TerrainHelper.SetTerrainData( GetComponent <MeshFilter>().mesh); }
protected virtual void CharacterInit() { m_character = GetComponent <ThirdPersonCharacter>(); m_tpsCamera = FindObjectOfType <ThirdPersonCamera>(); m_cameraTest = FindObjectOfType <CameraTest>(); //Cursor.visible = false; //Cursor.lockState = CursorLockMode.Locked; }
private void Awake() { cameraTest = FindObjectOfType <CameraTest>(); }