void Awake() { player = GameObject.FindGameObjectWithTag("Player").transform; playerHealth = player.GetComponent <Vie> (); //enemyHealth = GetComponent <EnemyHealth> (); nav = GetComponent <NavMeshAgent> (); }
void Attaque(Collider2D hitColl) { Vie vie = hitColl.gameObject.GetComponent <Vie>(); if (vie != null) { vie.takeDamage( (Vector2)((hitColl.transform.position - pushFrom.position) + (Vector3)hitColl.offset).normalized, pushPower, pushTime ); } }
private void ReadWord_Click(object sender, EventArgs e) { int mode = SearchBox.SelectedIndex; //Eng = 1, Viet = 0 if (mode == 1) { En.Speak(txtMeaning.Text); } else { Vie.Speak(txtMeaning.Text); } }
private bool ramasssable = true; // pour eviter plusieurs ramassages dans la même frame void OnTriggerEnter2D(Collider2D coll) { // les coeurs ne sont ramassables que par les triggers du joueur if (ramasssable && coll.isTrigger && coll.gameObject.layer == LayerMask.NameToLayer("Player")) { Vie v = coll.gameObject.GetComponentInParent(typeof(Vie)) as Vie; if (v != null) { ramasssable = false; v.pv += valeur; Destroy(gameObject); } } }
void Start() { BossScript = GameObject.FindGameObjectWithTag("Boss").GetComponent <Boss>(); Encadré = GetComponent <Image>().GetComponent <RectTransform>(); Vie = GameObject.Find("Vie").GetComponent <Image>().GetComponent <RectTransform>(); Encadré.pivot = new Vector2(0.5f, 0); Encadré.anchoredPosition = new Vector2(0, 0); Encadré.position = new Vector2(0, 0); Encadré.SetInsetAndSizeFromParentEdge(RectTransform.Edge.Bottom, 5, 10); Encadré.sizeDelta = Dimension; // vie doit etre plus petit que encadré Vie.SetInsetAndSizeFromParentEdge(RectTransform.Edge.Left, 1, 250 - 2); //Vie.localPosition = new Vector2(offset / 2, 0); }
void OnCollisionEnter2D(Collision2D collision) { if (collision.gameObject.tag == "Ennemi1") { Vie.EnleverVies(); _viesText.text = "" + Vie.VieRestante; Debug.Log(Vie.VieRestante); if (Vie.VieRestante < 0) { GameManager.ChangerScene("Start"); } else { GameManager.ChangerScene(_sceneCourante); } } if (collision.gameObject.tag == "Portal") { GameManager.ChangerScene(_prochaineScene); } }
void Update() { Vie.GetComponent <RectTransform>().localScale = new Vector2(NbDeVie / NbDeVieInitial, 1); }
// Use this for initialization void Start() { player = GameObject.FindGameObjectWithTag("Player"); life = player.GetComponent <Vie> (); }
void Start() { Screen.lockCursor = true; cc = GetComponent <CharacterController> (); ene = GetComponent <Vie> (); }