public override void OnStartAuthority() { base.OnStartAuthority(); vcam = GameObject.Find("Camera_Control").GetComponent <CinemachineVirtualCamera>(); vcam.Follow = transform; }
private void Start() { vcam = FindObjectOfType <CinemachineVirtualCamera>(); }
// Start is called before the first frame update void Start() { cam = FindObjectOfType <CinemachineVirtualCamera>(); target = cam.Follow; }
void Awake() { cinemachine = Source; }
public SideCameraControllerMode(CinemachineVirtualCamera virtualCamera) : base(virtualCamera) { }
private void Awake() { virtualCamera = GameObject.FindGameObjectWithTag("VirtualCamera").GetComponent <CinemachineVirtualCamera>(); virtualCameraNoise = virtualCamera.GetCinemachineComponent <Cinemachine.CinemachineBasicMultiChannelPerlin>(); }
void Start() { mainCam = GetComponent <CinemachineVirtualCamera>(); onShake.Register(gameObject, arg0 => Shake()); }
// Start is called before the first frame update void Start() { gameActionObj.transformAction = TransformHandler; virtualCamera = GetComponent <CinemachineVirtualCamera>(); }
void Start() { target = GetComponent <CinemachineVirtualCamera>(); targetSize = NowSize; originSize = targetSize; }
/* * +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+ * SUMMARY: Set{CameraSystem} * This function can be used by game objects to turn the camera system * on or off. * * NOTE: The lowest priority camera CANNOT be turned off. * +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+ */ public void SetSpiritToFollow(Transform spirit) { CinemachineVirtualCamera vcam = spiritCamSystem.cam.GetComponent <CinemachineVirtualCamera>(); vcam.Follow = spirit; }
/* * +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+ * SUMMARY: SetEntityForCameraToFollow * Sets the entity for the Player Cameras to follow. * +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+ */ public void SetEntityForPlayerCameraToFollow(Transform player) { CinemachineVirtualCamera vcam = playerCamSystem.cam.GetComponent <CinemachineVirtualCamera>(); vcam.Follow = player; }
public System.Collections.IEnumerator Start() { bool all = false; string allExcept = string.Empty; CinemachineVirtualCamera vcam = null; var vcamName = GetParameter(0); if (vcamName == "all") { all = true; } else if (vcamName.StartsWith("except:")) { all = true; allExcept = vcamName.Substring("except:".Length); } else { var subject = GetSubject(0); vcam = (subject != null) ? subject.GetComponent <CinemachineVirtualCamera>() : null; } var priority = GetParameterAsInt(1, 999); var cut = string.Equals(GetParameter(2), "cut", System.StringComparison.OrdinalIgnoreCase); if (!all && vcam == null) { if (DialogueDebug.LogWarnings) { Debug.LogWarning("Dialogue System: Sequencer: CinemachinePriority(" + GetParameters() + "): Can't find virtual camera '" + GetParameter(0) + "."); } } else { if (DialogueDebug.LogInfo) { Debug.Log("Dialogue System: Sequencer: CinemachinePriority(" + vcamName + ", " + priority + ", cut=" + cut + ")"); } if (all) { var cinemachineBrain = cut ? FindObjectOfType <CinemachineBrain>() : null; var previousBlendTime = (cinemachineBrain != null) ? cinemachineBrain.m_DefaultBlend.m_Time : 0; var allVcams = FindObjectsOfType <CinemachineVirtualCamera>(); foreach (CinemachineVirtualCamera avcam in allVcams) { avcam.Priority = priority; if (cut) { if (cinemachineBrain != null) { cinemachineBrain.m_DefaultBlend.m_Time = 0; avcam.enabled = false; avcam.enabled = true; } } } if (cut) { yield return(null); cinemachineBrain.m_DefaultBlend.m_Time = previousBlendTime; } } else { vcam.Priority = priority; if (cut) { var cinemachineBrain = FindObjectOfType <CinemachineBrain>(); if (cinemachineBrain != null) { var previousBlendTime = cinemachineBrain.m_DefaultBlend.m_Time; cinemachineBrain.m_DefaultBlend.m_Time = 0; vcam.enabled = false; vcam.enabled = true; yield return(null); cinemachineBrain.m_DefaultBlend.m_Time = previousBlendTime; } } } } Stop(); }
public override void Init(CinemachineVirtualCamera cam) { trail = GetComponent <TrailRenderer>(); trail.emitting = false; animator = GetComponent <Animator>(); }
private void Start() { cinemachineVirtualCamera = GetComponent <CinemachineVirtualCamera>(); InvokeRepeating("ShakeCameraStart", 0.0f, timeBetweenShake); InvokeRepeating("ShakeCameraStop", timeShaking, timeBetweenShake); }
private void Start() { virtualCamera = GetComponent <CinemachineVirtualCamera>(); }
public void Initialize() { cinemachineVirtualCamera = GetComponent <CinemachineVirtualCamera>(); basicPerlin = cinemachineVirtualCamera.GetCinemachineComponent <CinemachineBasicMultiChannelPerlin>(); }
private void Start() { cinemachineVirtualCamera = GameObject.Find("CM vcam1").GetComponent <CinemachineVirtualCamera>(); }
private void Awake() { //_currentPlayer = Resources.Load("Players/XBase", typeof(PlayerController)) as PlayerController; _currentPlayer = GameObject.FindObjectOfType <PlayerController>(); _camera = GameObject.FindGameObjectWithTag(MainVirtualCameraTag).GetComponent <CinemachineVirtualCamera>(); }
// Start is called before the first frame update void Start() { vcam = GetComponent <CinemachineVirtualCamera>(); }
private void OnEnable() { mainCamera = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <CinemachineVirtualCamera>(); playerTransform = GameObject.FindGameObjectWithTag("Player").transform; }
public ControllerMode(CinemachineVirtualCamera virtualCamera) { VirtualCamera = virtualCamera; }
void Start() { _myCMVC = FindObjectOfType <CinemachineVirtualCamera>(); Invoke("DelayTheFollowFunction", 0.4f); }
private void Awake() { Instance = this; cinemachineVirtualCamera = GetComponent <CinemachineVirtualCamera>(); anim = GetComponent <Animator>(); }
private void Start() { Instance = this; cvc = GameObject.Find("Player Camera").GetComponent <CinemachineVirtualCamera>(); }
private void Awake() => _virtualCamera = GetComponent <CinemachineVirtualCamera>();
private void Awake() { Instance = this; cinemachine = GetComponent <CinemachineVirtualCamera>(); }
public void setVcam(CinemachineVirtualCamera vcam, Transform lookat) { vcam.LookAt = lookat; }
// Start is called before the first frame update void Start() { vcam = GetComponent <CinemachineVirtualCamera>(); cconfiner = GetComponent <CinemachineConfiner>(); tPlayer = GetComponent <Player>(); }
public override void Jump() { OrbComponent orbscript = new OrbComponent(); if (OrbTouched != null) { orbscript = OrbTouched.GetComponent <OrbComponent>(); } if (maxSpeed != 17) { maxSpeed = Mathf.Lerp(maxSpeed, 17, time); time += 1f * Time.deltaTime; if (time > 1.0f) { time = 0.0f; } } if (teleorb && jump) { Vector3 positionDelta = (transform.position + teleOrb_translate) - transform.position; teleorb = false; if (OrbTouched != null) { orbscript.Pulse(); } player_body.transform.position += teleOrb_translate; CinemachineVirtualCamera activeCamera = gamemanager.getActiveCamera(); activeCamera.GetCinemachineComponent <CinemachineFramingTransposer>().OnTargetObjectWarped(activeCamera.Follow, positionDelta); } if (triggerorb && jump) { triggerorb = false; SpawnTrigger spawn = OrbTouched.GetComponent <SpawnTrigger>(); StartCoroutine(spawn.Begin()); if (OrbTouched != null) { orbscript.Pulse(); } } if (yellow && jump) { eyes.transform.Find("Eyes_Normal").gameObject.SetActive(false); eyes.transform.Find("Eyes_Squint").gameObject.SetActive(false); eyes.transform.Find("Eyes_Irked").gameObject.SetActive(false); eyes.transform.Find("Eyes_Wide").gameObject.SetActive(true); jump = false; yellow = false; maxSpeed = Mathf.Abs(jumpForce) * 1.3f; player_body.velocity = new Vector2(player_body.velocity.x, jumpForce * 1.3f); trail.emitting = true; if (grav) { grav = false; } if (gravN) { gravN = false; } time = 0; if (OrbTouched != null) { orbscript.Pulse(); } } else if (pink && jump) { eyes.transform.Find("Eyes_Wide").gameObject.SetActive(false); eyes.transform.Find("Eyes_Squint").gameObject.SetActive(false); eyes.transform.Find("Eyes_Irked").gameObject.SetActive(false); eyes.transform.Find("Eyes_Normal").gameObject.SetActive(true); jump = false; pink = false; trail.emitting = true; maxSpeed = 17; player_body.velocity = new Vector2(player_body.velocity.x, jumpForce * .8f); if (grav) { grav = false; } if (gravN) { gravN = false; } time = 0; if (OrbTouched != null) { orbscript.Pulse(); } } else if (red && jump) { eyes.transform.Find("Eyes_Normal").gameObject.SetActive(false); eyes.transform.Find("Eyes_Squint").gameObject.SetActive(false); eyes.transform.Find("Eyes_Irked").gameObject.SetActive(false); eyes.transform.Find("Eyes_Wide").gameObject.SetActive(true); jump = false; red = false; trail.emitting = true; maxSpeed = Mathf.Abs(jumpForce) * 1.6f; player_body.velocity = new Vector2(player_body.velocity.x, jumpForce * 1.6f); if (grav) { grav = false; } if (gravN) { gravN = false; } time = 0; if (OrbTouched != null) { orbscript.Pulse(); } } else if (blue && jump) { eyes.transform.Find("Eyes_Wide").gameObject.SetActive(false); eyes.transform.Find("Eyes_Squint").gameObject.SetActive(false); eyes.transform.Find("Eyes_Irked").gameObject.SetActive(false); eyes.transform.Find("Eyes_Normal").gameObject.SetActive(true); jump = false; blue = false; trail.emitting = true; maxSpeed = 17; player_body.velocity = new Vector2(player_body.velocity.x, jumpForce * .4f); playGravityParticles(); reversed = !reversed; player_body.gravityScale *= -1; grav_scale *= -1; if (grav) { grav = false; } if (gravN) { gravN = false; } time = 0; if (OrbTouched != null) { orbscript.Pulse(); } } else if (green && jump) { eyes.transform.Find("Eyes_Wide").gameObject.SetActive(false); eyes.transform.Find("Eyes_Normal").gameObject.SetActive(false); eyes.transform.Find("Eyes_Irked").gameObject.SetActive(false); eyes.transform.Find("Eyes_Squint").gameObject.SetActive(true); jump = false; green = false; playGravityParticles(); reversed = !reversed; if (reversed) { jumpForce = -posJump; } else { jumpForce = posJump; } trail.emitting = true; maxSpeed = Mathf.Abs(jumpForce) * 1.3f; player_body.velocity = new Vector2(player_body.velocity.x, jumpForce * 1.3f); player_body.gravityScale *= -1; grav_scale *= -1; if (grav) { grav = false; } if (gravN) { gravN = false; } time = 0; if (OrbTouched != null) { orbscript.Pulse(); } } else if (black && jump) { eyes.transform.Find("Eyes_Squint").gameObject.SetActive(false); eyes.transform.Find("Eyes_Normal").gameObject.SetActive(false); eyes.transform.Find("Eyes_Irked").gameObject.SetActive(false); eyes.transform.Find("Eyes_Wide").gameObject.SetActive(true); black = false; jump = false; trail.emitting = true; maxSpeed = 17; player_body.velocity = new Vector2(player_body.velocity.x, -jumpForce * 1.2f); time = 0; if (OrbTouched != null) { orbscript.Pulse(); } } else if (jump) { eyes.transform.Find("Eyes_Wide").gameObject.SetActive(false); eyes.transform.Find("Eyes_Squint").gameObject.SetActive(false); eyes.transform.Find("Eyes_Irked").gameObject.SetActive(false); eyes.transform.Find("Eyes_Normal").gameObject.SetActive(true); //trail.emitting = false; player_body.velocity = new Vector2(player_body.velocity.x, jumpForce); jump = false; } }
private IEnumerator SaveLevelGameData(int level) { string address = Application.absoluteURL == string.Empty ? StaticDb.serverAddressEditor : Application.absoluteURL.TrimEnd('/'); //GET THE CORRECT LEVELMANAGER manager = SetLevelManager(); //GET GAMEDATA FROM THE MANAGER gameData = manager.GetGameData(); ////IF IS FIRST LAUNCH SET TO FALSE //if (gameData.firstLaunch) // gameData.firstLaunch = false; //SET LONG DATE VALUE gameData.longDate = gameData.date.ToFileTimeUtc(); //SET LEVEL INDEX gameData.levelIndex = level; //SET CAMERA ZOOM VALUE CinemachineVirtualCamera virtualCamera = FindObjectOfType <CinemachineVirtualCamera>(); gameData.cameraZoom = virtualCamera.m_Lens.OrthographicSize; Debug.Log(gameData.cameraZoom); //SET ALL THE serializableAiController foreach (TimeEvent timeEvent in gameData.timeEventList) { if (timeEvent.threat.aiController != null) { timeEvent.threat.serializableAiController = new SerializableAiController(timeEvent.threat.aiController); Debug.Log(timeEvent.threat.aiController); } //Debug.Log("FOREACH"); } //PARSE GAMEDATA INSTANCE INTO JSON string data = JsonUtility.ToJson(gameData, true); //CREATE NEW WWWFORM FOR SENDING DATA WWWForm formData = new WWWForm(); //ADD FIELD TO FORM formData.AddField("mode", "w"); formData.AddField("mainDataFolder", StaticDb.mainDataFolder); formData.AddField("playerFolder", StaticDb.player.folderName); formData.AddField("saveFolder", StaticDb.saveFolder); //formData.AddField("saveFileName", StaticDb.slotName + manager.GetGameData().indexSlot + StaticDb.slotExt); formData.AddField("saveFileName", StaticDb.gameSaveName + StaticDb.gameSaveExt); formData.AddField("saveContent", data); //UPLOAD JSON DATA FROM GAMEDATA CLASS using (UnityWebRequest www = UnityWebRequest.Post( Path.Combine(address, Path.Combine(StaticDb.phpFolder, StaticDb.playerSaveManagerScript)), formData)) { yield return(www.SendWebRequest()); if (www.isNetworkError || www.isHttpError) { Debug.Log(www.error); } else { Debug.Log(www.downloadHandler.text); } } }