// Update is called once per frame void Update() { if (player == null) { player = FindObjectOfType <Movement1>(); } if (isFollowing) { transform.position = new Vector3(player.transform.position.x, player.transform.position.y, -10f); } if (player.GetComponent <PickuptwoD>().chickOnHead == true) { Chick = player.transform.GetChild(2).gameObject; PlayersHead = player.transform.GetChild(0).gameObject; watching4Throw = true; } if (watching4Throw) { if (Chick.transform.position.x != PlayersHead.transform.position.x) { Vector3 chickPos = new Vector3(Chick.transform.position.x, Chick.transform.position.y, -10f); isFollowing = false; transform.position = Vector3.MoveTowards(transform.position, chickPos, chickCamSpeed * Time.deltaTime); StartCoroutine(FollowChickTime()); } } }
private void Initialize() { navAgent = GetComponent <UnityEngine.AI.NavMeshAgent> (); v3location = transform.position; v3destination = v3location; v3destinations.Clear(); movementScript = GetComponent <Movement1> (); camMovement = Camera.main.GetComponent <CameraMovement> (); v3nodes = new Vector3[nodes.Length]; for (int i = 0; i < nodes.Length; i++) { v3nodes [i] = nodes [i].transform.position; //Debug.DrawRay (v3nodes [i], new Vector3(0f, -10f, 0f), Color.red, 2f); } }
void Update() { JSAngle JS = GameObject.Find("Canvas_2").GetComponent <JSAngle>(); Mov = Weapon.parent.GetComponent <Movement1>(); if (Mov.Attack || JS.Abool == true) { Wp = true; Invoke("WpF", 0.01f); } Weapon.gameObject.GetComponent <BoxCollider2D>().enabled = (Wp); if (Input.GetKeyDown(KeyCode.Escape)) { SceneManager.LoadScene("mainmenuscene"); } }
// Update is called once per frame void Update() { transform.SetParent(levelEditor.transform); bounds = levelEditor.GetComponent <CompositeCollider2D>().bounds.size; Debug.Log(bounds); if (player == null) { player = FindObjectOfType <Movement1>(); } if (isFollowing) { boundX = Mathf.Clamp(player.transform.position.x, 6, bounds.x); boundY = Mathf.Clamp(player.transform.position.y, 3, bounds.y); transform.position = new Vector3(boundX, boundY, -10f); } }
// Use this for initialization void Start() { levelEditor = FindObjectOfType <LevelEditor>(); player = FindObjectOfType <Movement1>(); isFollowing = true; }
// Use this for initialization void Start() { player = FindObjectOfType <Movement1>(); isFollowing = true; watching4Throw = false; }
void Start() { suspender.enabled = false; movement = GetComponent <Movement1>(); //effects = GetComponent<Effects>(); }