private void _on_Player_Throw(PackedScene flashbang, float angle, Vector2 location) { Flashbang flashbangInstance = (Flashbang)flashbang.Instance(); AddChild(flashbangInstance); flashbangInstance.RotationDegrees = angle; flashbangInstance.Position = location; }
//sets camera resolution private void setCamera() { if (_flashbang == null) { _flashbang = CameraController.currentCamera.gameObject.GetComponent <Flashbang>(); } CameraController.currentCamera.setRetroShader(true); float percent = (Time.time - _startTransTime) / CAMERA_LEVEL_TRANSITION_TIME; CameraController.currentCamera.gameObject.transform.position = Vector3.Lerp(_cameraStartPos, currentLevel.cameraPosition.transform.position, percent); }
//sets camera resolution private void setCamera() { if (_flashbang == null) { _flashbang = CameraController.currentCamera.gameObject.GetComponent<Flashbang>(); } CameraController.currentCamera.setRetroShader(true); float percent = (Time.time - _startTransTime) / CAMERA_LEVEL_TRANSITION_TIME; CameraController.currentCamera.gameObject.transform.position = Vector3.Lerp(_cameraStartPos, currentLevel.cameraPosition.transform.position,percent); }