void Awake() { targetGroup = GetComponent <CinemachineTargetGroup>(); Character.OnCharacterSpawned += OnCharacterSpawned; Character.OnCharacterKilled += OnCharacterKilled; }
private void Awake() { cineGroup = FindObjectOfType <CinemachineTargetGroup>(); vcam = FindObjectOfType <CinemachineVirtualCamera>(); cineFramTrans = vcam.GetCinemachineComponent <CinemachineFramingTransposer>(); //cineFramTrans.m_GroupFramingSize -= 0.1f; }
// Use this for initialization void Start() { if (!m_vCam) { m_vCam = GetComponent <CinemachineVirtualCamera>(); } Transform follow = m_vCam.Follow; m_handledGroup = follow.GetComponent <CinemachineTargetGroup>(); if (!m_handledGroup) { Debug.LogError("This camera does not use TargetGroup, this script has no use and will disabled itself ..."); enabled = false; return; } m_targets = m_handledGroup.m_Targets; m_framingTransposer = m_vCam.GetCinemachineComponent <CinemachineFramingTransposer>(); if (!m_framingTransposer) { Debug.LogError("This Camera has no Body \"FramingTransposer\", this script has no use and will disable itself ..."); enabled = false; return; } //float halfScreenSize = m_vCam.m_Lens.OrthographicSize * m_vCam.m_Lens.Aspect; //m_borderOffset = m_framingTransposer.m_DeadZoneWidth * halfScreenSize; }
private void Start() { aura.color = noduleColour; _target = FindObjectOfType <CinemachineTargetGroup>(); _child = GetComponentInChildren <LevelInteraction>(); _targetGroupController = _target.GetComponent <TargetGroupController>(); }
// Start is called before the first frame update void Awake() { inputManager = GetComponent <PlayerInputManager>(); PlayerProfile = new int[4]; if (instance == null) { Static_Testing = Testing; DontDestroyOnLoad(this.gameObject); instance = this; } else if (this != instance) { Destroy(this.gameObject); } else if (this == instance) { for (int i = 0; i < players.Count; i++) { Instantiate(players[i]); } } if (GameObject.FindGameObjectWithTag("CineGroup") != null) { targetGroup = GameObject.FindGameObjectWithTag("CineGroup").GetComponent <CinemachineTargetGroup>(); virtualCamera = GameObject.FindGameObjectWithTag("Cine").GetComponent <CinemachineVirtualCamera>(); } // if (Testing)GameObject.FindGameObjectWithTag("BGM").GetComponent<AudioSource>().Play(); // SceneManager.LoadScene("CharacterChoose", LoadSceneMode.Additive); }
void RunSpawnItem() { float range = 0; for (int i = 0; i < spawnEvents.Count; i++) { range += spawnEvents[i].Weights; } float rand = Random.Range(0, range); float top = 0; for (int i = 0; i < spawnEvents.Count; i++) { top += spawnEvents[i].Weights; if (rand < top) { int r = Random.Range(0, spawnEvents[i].positoin.Length); Debug.Log(r); GameObject g = Instantiate(spawnEvents[i].Item, spawnEvents[i].positoin[r], Quaternion.Euler(spawnEvents[i].rotation[r])); SpawnItem.Add(g); CinemachineTargetGroup targetGroup = GameObject.FindGameObjectWithTag("CineGroup").GetComponent <CinemachineTargetGroup>(); targetGroup.AddMember(g.transform, 0.2f, 0); return; } } }
void Start() { animator = GetComponentInChildren <Animator>(); m_foodCollector = GetComponent <FoodCollector>(); m_BoxCollider2D = GetComponent <BoxCollider2D>(); m_RigidBody = GetComponent <Rigidbody2D>(); m_SpriteRenderer = GetComponent <SpriteRenderer>(); m_CatAudio = GetComponent <CatAudio>(); sr = GetComponentInChildren <SpriteRenderer>(); stockController = GetComponent <StockController>(); current_state = PlayerState.FALL; // TODO: In merge, replace variable in prefab, instead of doing this junk m_RigidBody.gravityScale = 2; //Check Cinemachine if (GameObject.Find("CM vcam1") != null) { vcam = GameObject.Find("CM vcam1").GetComponent <CinemachineVirtualCamera>(); } if (GameObject.Find("TargetGroup1") != null) { vgroup = GameObject.Find("TargetGroup1").GetComponent <CinemachineTargetGroup>(); } //StartCoroutine(DoDeath()); }
void Awake() { if (!TargetGroup) { TargetGroup = GetComponent <CinemachineTargetGroup>(); } }
private void UpdateTargets() { ctg = GetComponent <CinemachineTargetGroup>(); GameObject[] players = GameObject.FindGameObjectsWithTag("Player"); GameObject[] enemies = GameObject.FindGameObjectsWithTag("Enemy"); GameObject[] weights = GameObject.FindGameObjectsWithTag("Weight"); ctg.m_Targets = new CinemachineTargetGroup.Target[players.Length + enemies.Length + weights.Length]; float weightWeight = (players.Length + enemies.Length) * weightWeightPerc; float playerWeight = (players.Length + enemies.Length) * playerWeightPerc; float enemyWeight = (players.Length + enemies.Length) * enemyWeightPerc; for (int i = 0; i < ctg.m_Targets.Length; i++) { if (i < weights.Length) { ctg.m_Targets[i].target = weights[i].transform; ctg.m_Targets[i].weight = weightWeight; } if (i >= weights.Length && i < players.Length + weights.Length) { ctg.m_Targets[i].target = players[i - weights.Length].transform; ctg.m_Targets[i].weight = playerWeight; } if (i >= players.Length + weights.Length && i < enemies.Length + players.Length + weights.Length) { ctg.m_Targets[i].target = enemies[i - (players.Length + weights.Length)].transform; ctg.m_Targets[i].weight = enemyWeight; } } }
public void ResetCamera() { m_tempVirtualCamera = null; m_targetGroup = m_virtualCamera.Follow.GetComponent <CinemachineTargetGroup>(); m_shakeComponent = m_virtualCamera.GetCinemachineComponent <CinemachineBasicMultiChannelPerlin>(); Init(); }
private void Awake() { // If no camera target group has been provided manually, we try to retrieve it ourselves if (ReferenceEquals(targetGroup, null)) { targetGroup = FindObjectOfType <CinemachineTargetGroup>(); } }
private void Start() { tracked = new List <Transform>(); group = GetComponent <CinemachineTargetGroup>(); Debug.Assert(group != null, "Group is null"); Debug.Assert(group.m_Targets.Length > 0 && group.m_Targets[0].target == main); DOTween.Init(); }
void Awake() { information = GameObject.Find("Information").GetComponent <Information>(); pivotList = GameObject.Find("PivotSet").GetComponent <PivotSet>().GetPivotsPosition(); targetGroup = GameObject.Find("CharGroup").GetComponent <CinemachineTargetGroup>(); cameraNoise = GameObject.Find("CMvcam").GetComponent <CinemachineVirtualCamera>().GetCinemachineComponent <CinemachineBasicMultiChannelPerlin>(); fininshCanvas = GameObject.Find("FinishCanvas"); }
public static void SetCloseUpCamera(int i) { targetGroup = GameObject.FindGameObjectWithTag("CineGroup").GetComponent <CinemachineTargetGroup>(); targetGroup.m_Targets = null; targetGroup.AddMember(players[i].GetComponent <PlayerHitten>().Hips, 1, 0); virtualCamera.GetCinemachineComponent <CinemachineFramingTransposer>().m_CameraDistance = 5; // virtualCamera.transform.eulerAngles = players[i].GetComponentInChildren<PlayerInput>().transform.eulerAngles * -1; }
private void Awake() { Instance = this; // Get virtual camera & components virtualCamera = GetComponentInChildren <CinemachineVirtualCamera>(); targetGroup = GetComponentInChildren <CinemachineTargetGroup>(); confiner = virtualCamera.GetComponent <CinemachineConfiner>(); }
void DeadCamSwitch(int alive) { currentCamera = mainCameraBrain.ActiveVirtualCamera; currentCamera.VirtualCameraGameObject.SetActive(false); CinemachineTargetGroup targetGroup = deadCam.Follow.gameObject.GetComponent <CinemachineTargetGroup>(); targetGroup.m_Targets[alive].weight = 0; deadCam.VirtualCameraGameObject.SetActive(true); }
private void Awake() { Instance = this; player = FindObjectOfType <PlayerController>(); PlayerController.OnDied += PlayerController_OnDied; enemies = FindObjectsOfType <Enemy>().ToList(); cinemachineTargetGroup = FindObjectOfType <CinemachineTargetGroup>(); StartGame(); }
void Start() { if (targetFollowGroup == null) { targetFollowGroup = GameObject.Find("TargetGroup").GetComponent <CinemachineTargetGroup>(); } targetFollowGroup.AddMember(transform, 1, 6); }
protected virtual string[] GetExcludedFields() { List <string> excluded = new List <string> { "m_Script" }; CinemachineTargetGroup group = Target.TargetGroup; if (group == null) { excluded.Add(SerializedPropertyHelper.PropertyName(() => Target.m_GroupFramingSize)); excluded.Add(SerializedPropertyHelper.PropertyName(() => Target.m_FramingMode)); excluded.Add(SerializedPropertyHelper.PropertyName(() => Target.m_FrameDamping)); excluded.Add(SerializedPropertyHelper.PropertyName(() => Target.m_AdjustmentMode)); excluded.Add(SerializedPropertyHelper.PropertyName(() => Target.m_MaxDollyIn)); excluded.Add(SerializedPropertyHelper.PropertyName(() => Target.m_MaxDollyOut)); excluded.Add(SerializedPropertyHelper.PropertyName(() => Target.m_MinimumDistance)); excluded.Add(SerializedPropertyHelper.PropertyName(() => Target.m_MaximumDistance)); excluded.Add(SerializedPropertyHelper.PropertyName(() => Target.m_MinimumFOV)); excluded.Add(SerializedPropertyHelper.PropertyName(() => Target.m_MaximumFOV)); } else { CinemachineBrain brain = CinemachineCore.Instance.FindPotentialTargetBrain(Target.VirtualCamera); bool ortho = brain != null ? brain.OutputCamera.orthographic : false; if (ortho) { excluded.Add(SerializedPropertyHelper.PropertyName(() => Target.m_AdjustmentMode)); excluded.Add(SerializedPropertyHelper.PropertyName(() => Target.m_MaxDollyIn)); excluded.Add(SerializedPropertyHelper.PropertyName(() => Target.m_MaxDollyOut)); excluded.Add(SerializedPropertyHelper.PropertyName(() => Target.m_MinimumDistance)); excluded.Add(SerializedPropertyHelper.PropertyName(() => Target.m_MaximumDistance)); excluded.Add(SerializedPropertyHelper.PropertyName(() => Target.m_MinimumFOV)); excluded.Add(SerializedPropertyHelper.PropertyName(() => Target.m_MaximumFOV)); } else { switch (Target.m_AdjustmentMode) { case CinemachineFramingTransposer.AdjustmentMode.DollyOnly: excluded.Add(SerializedPropertyHelper.PropertyName(() => Target.m_MinimumFOV)); excluded.Add(SerializedPropertyHelper.PropertyName(() => Target.m_MaximumFOV)); break; case CinemachineFramingTransposer.AdjustmentMode.ZoomOnly: excluded.Add(SerializedPropertyHelper.PropertyName(() => Target.m_MaxDollyIn)); excluded.Add(SerializedPropertyHelper.PropertyName(() => Target.m_MaxDollyOut)); excluded.Add(SerializedPropertyHelper.PropertyName(() => Target.m_MinimumDistance)); excluded.Add(SerializedPropertyHelper.PropertyName(() => Target.m_MaximumDistance)); break; default: break; } } } return(excluded.ToArray()); }
// Start is called before the first frame update void Start() { cam = GetComponent <CinemachineVirtualCamera>(); if (!tg) { tg = GameObject.Find("TargetGroup1").GetComponent <CinemachineTargetGroup>(); } }
void Start() { _targetGroup = this.GetComponent <CinemachineTargetGroup>(); if (PlayerManager.CurrentPlayer) { var followTarget = PlayerManager.CurrentPlayer.transform; _targetGroup.AddMember(followTarget, 1.0f, 1.0f); } }
void Awake() { animator = GetComponent <Animator> (); cameras = GameObject.FindObjectOfType(typeof(CinemachineStateDrivenCamera)) as CinemachineStateDrivenCamera; cameraOffset = cameras.gameObject.GetComponent <CinemachineCameraOffset> (); targetGroup = GetComponent <CinemachineTargetGroup> (); closeUpTargetGroup = cameras.GetComponentInChildren <CinemachineTargetGroup> (); }
// Start is called before the first frame update void Start() { cinemachineTargetGroup = FindObjectOfType <CinemachineTargetGroup>(); //gets every player in the scene and adds them to the target group on awake ghfsggkjsfhwrguifdsikoa for (int i = 0; i < FindObjectsOfType <Erin_UI_PlayerHealth>().Length; i++) { cinemachineTargetGroup.AddMember(GameObject.FindObjectsOfType <Erin_UI_PlayerHealth>()[i].transform, 1f, 1f); } }
private void Awake() { targetGroups = GetComponent <CinemachineTargetGroup>(); var players = FindObjectsOfType <Player>(); foreach (var player in players) { player.OnCharacterChanged += (character) => Player_OnCharacterChanged(player, character); } }
private void Awake() { ctg = GameObject.FindGameObjectWithTag(ctgTag).GetComponent <CinemachineTargetGroup>(); //Pablo cambió esto GameObject followPointGO = new GameObject(); followPointGO.name = "FollowPoint"; followPoint = followPointGO.transform; followPoint.parent = transform; followPoint.localPosition = Vector3.zero; }
// Start is called before the first frame update void Start() { targetGroup = FindObjectOfType <CinemachineTargetGroup>(); if (transform.childCount > 0) { focusTransform = transform.GetChild(0); } else { focusTransform = transform; } }
public override void OnInspectorGUI() { Transform lookAt = Target.VirtualCamera.LookAt; CinemachineTargetGroup group = lookAt == null ? null : lookAt.GetComponent <CinemachineTargetGroup>(); if (group == null) { EditorGUILayout.HelpBox( "LookAt target must be a CinemachineTargetGroup", MessageType.Error); } base.OnInspectorGUI(); }
void Start() { cinemachineTargetGroup = FindObjectOfType <CinemachineTargetGroup>(); SetGameState(GameState.Menu); Time.timeScale = 1; // Get all stations GameObject[] go = GameObject.FindGameObjectsWithTag("HomeStation"); for (int i = 0; i < go.Length; i++) { homeStations.Add(go[i].GetComponent <HomeStation>()); } }
private void Start() { Instance = this; if (!targetGroup) { targetGroup = GetComponent <CinemachineTargetGroup>(); } foreach (var player in FindObjectsOfType <PlayerControls>()) { targetGroup.AddMember(player.transform, 1f, playerRadius); } }
private void Awake() { if (instance != null && instance != this) { Destroy(gameObject); } instance = this; cam = GetComponent <Camera>(); camPlanes = GeometryUtility.CalculateFrustumPlanes(cam); group = groupCam.GetComponent <CinemachineTargetGroup>(); player.OnPlayerChangePlanet += ChangeCam; mainCamNoise = mainCam.GetCinemachineComponent <CinemachineBasicMultiChannelPerlin>(); groupCamNoise = groupCam.GetCinemachineComponent <CinemachineBasicMultiChannelPerlin>(); }