// Use this for initialization void Awake() { spawnenemy = GameObject.Find("boss3spawn"); Boss3Move.lebosspeutbouger = false; player = GameObject.FindGameObjectWithTag("Player"); boss = GameObject.Find("CaveWorm"); baril_pos_1 = GameObject.Find("baril_pos_1"); baril_pos_2 = GameObject.Find("baril_pos_2"); baril_pos_3 = GameObject.Find("baril_pos_3"); baril_pos_4 = GameObject.Find("baril_pos_4"); laser1 = GameObject.Find("laser1"); laser2 = GameObject.Find("laser2"); laser3 = GameObject.Find("laser3"); laser4 = GameObject.Find("laser4"); baril_fin = GameObject.Find("baril_fin"); baril_start = GameObject.Find("baril_start"); baril_start_h = GameObject.Find("baril_start_h"); baril_pos_1_h = GameObject.Find("baril_pos_1_h"); baril_pos_2_h = GameObject.Find("baril_pos_2_h"); baril_pos_3_h = GameObject.Find("baril_pos_3_h"); scriptdupersonnage = GameObject.FindGameObjectWithTag("Player").GetComponent<ScriptPersonnage>(); enemyhealthSliderObjectGameObject = GameObject.FindGameObjectWithTag("BossHealthSlider3"); playerHealth = player.GetComponent<PlayerHealth>(); enemyHealth = GetComponent<EnemyHealth>(); enemyHealthSlider = enemyhealthSliderObjectGameObject.GetComponent<Slider>(); // -- enemyHealthSlider.maxValue = enemyHealth.startingHealth; // -- }
// Update is called once per frame void Update() { try { player = GameObject.FindGameObjectWithTag("Player"); Scriptdedéplacement = player.GetComponent<ScriptPersonnage>(); } catch { } if (enemyhavespawned && !nextdooropened) { if (e1 == null && e2 == null) { camerapouranim.SetActive(true); Scriptdedéplacement.playercanmove = false; StartCoroutine(Terminerlacinématique()); nextdoor.SendMessage("Activate"); SendMessage("Activate"); nextdooropened = !nextdooropened;// lance l'ouverture de la prochaine porte sans avoir besoin de levier } } try { if (Scriptdedéplacement.lejoueurestdanslazonemobdeladeuxiemeaile && !enemyhavespawned) { e1 = Instantiate(enemy1, spawnenemy1.position, spawnenemy1.rotation); //e2 = Instantiate(enemy2, spawnenemy2.position, spawnenemy2.rotation); SendMessage("Activate"); enemyhavespawned = true; } } catch { } }
// Use this for initialization void Start() { enemyhavespawned = false; // recherche du joueur player = GameObject.FindGameObjectWithTag("Player"); Scriptdedéplacement = player.GetComponent<ScriptPersonnage>(); }
// Use this for initialization void Start() { isintheroom = false; playerAttack = GameObject.FindGameObjectWithTag("Player").GetComponent<PlayerAttack>(); player = GameObject.FindGameObjectWithTag("Player"); scriptPersonnage = GameObject.FindGameObjectWithTag("Player").GetComponent<ScriptPersonnage>(); }
// Use this for initialization void Awake() { spawnenemy = GameObject.Find("boss3spawn"); Boss3Move.lebosspeutbouger = false; player = GameObject.FindGameObjectWithTag("Player"); boss = GameObject.Find("CaveWorm"); baril_pos_1 = GameObject.Find("baril_pos_1"); baril_pos_2 = GameObject.Find("baril_pos_2"); baril_pos_3 = GameObject.Find("baril_pos_3"); baril_pos_4 = GameObject.Find("baril_pos_4"); laser1 = GameObject.Find("laser1"); laser2 = GameObject.Find("laser2"); baril_fin = GameObject.Find("baril_fin"); baril_start = GameObject.Find("baril_start"); scriptdupersonnage = GameObject.FindGameObjectWithTag("Player").GetComponent<ScriptPersonnage>(); }
void Awake() { nav = GetComponent<NavMeshAgent>(); courrir = 2*nav.speed; spawnenemy1 = GameObject.Find("SpawnBoss"); spawnenemy2 = GameObject.Find("SpawnBoss"); //Récupère les zones safes ZoneSafe1 = GameObject.Find("ZoneSafe1"); ZoneSafe2 = GameObject.Find("ZoneSafe2"); ZoneSafe3 = GameObject.Find("ZoneSafe3"); ZoneSafe4 = GameObject.Find("ZoneSafe4"); ZoneSafe5 = GameObject.Find("ZoneSafe5"); ZoneMorteMecanic2 = GameObject.Find("ZoneMorteMecanic2"); Boss = GameObject.Find("golem"); //Initialise toutes les zones sous la carte (bullshit pour pas qu'on ne les vois) ZoneSafe1.transform.position = new Vector3(ZoneSafe1.transform.position.x, -20f, ZoneSafe1.transform.position.z); ZoneSafe2.transform.position = new Vector3(ZoneSafe2.transform.position.x, -20f, ZoneSafe2.transform.position.z); ZoneSafe3.transform.position = new Vector3(ZoneSafe3.transform.position.x, -20f, ZoneSafe3.transform.position.z); ZoneSafe4.transform.position = new Vector3(ZoneSafe4.transform.position.x, -20f, ZoneSafe4.transform.position.z); ZoneSafe5.transform.position = new Vector3(ZoneSafe5.transform.position.x, -20f, ZoneSafe5.transform.position.z); ZoneMorteMecanic2.transform.position = new Vector3(ZoneMorteMecanic2.transform.position.x, -20f, ZoneMorteMecanic2.transform.position.z); // Setting up the references. player = GameObject.FindGameObjectWithTag("Player"); playerHealth = player.GetComponent<PlayerHealth>(); enemyHealth = GetComponent<EnemyHealth>(); Anim = GetComponent<Animation>(); scriptdupersonage = player.GetComponent<ScriptPersonnage>(); // Code pour empécher la répétition automatique de l'animation Anim["jump"].wrapMode = WrapMode.Once; // Code pour empécher la répétition automatique de l'animation Anim["run"].wrapMode = WrapMode.Once; // Code pour empécher la répétition automatique de l'animation Anim["walk"].wrapMode = WrapMode.Once; Anim["punch"].wrapMode = WrapMode.Once; Anim["hpunch"].wrapMode = WrapMode.Once; Anim["hit"].wrapMode = WrapMode.Once; Anim["faint"].wrapMode = WrapMode.Once; // Récupère le slider enemyhealthSliderObjectGameObject = GameObject.FindGameObjectWithTag("BossHealthSlider"); enemyHealthSlider = enemyhealthSliderObjectGameObject.GetComponent<Slider>(); enemyHealthSlider.maxValue = enemyHealth.startingHealth; }
// Use this for initialization void Awake() { Canvasduboss = GameObject.FindGameObjectWithTag("BossCanvas"); Canvasduboss.SetActive(false); Canvasbossdead= GameObject.FindGameObjectWithTag("Boss1DeadCV"); Canvasbossdead.SetActive(false); Canvasbossdead2 = GameObject.FindGameObjectWithTag("Boss1DeadCV2"); Canvasbossdead2.SetActive(false); TéléporteurBoss1 = GameObject.FindGameObjectWithTag("TéléporteurBoss1"); TéléporteurBoss1.SetActive(false); lightforthisroom = GameObject.FindGameObjectWithTag("LightBoss1"); lightforthisroom.SetActive(false); levieraile2 = GameObject.FindGameObjectWithTag("Levierporteaile2"); isintheroom = false; caméracinématiqueouvertureporte = GameObject.FindGameObjectWithTag("Cameradoor2"); caméracinématiqueouvertureporte.SetActive(false); playerAttack = GetComponent<PlayerAttack>(); door = GameObject.FindGameObjectWithTag("PorteBoss1"); scriptPersonnage = GetComponent<ScriptPersonnage>(); Boss1 = GameObject.FindGameObjectWithTag("Boss1"); Boss1.SetActive(false); }
// Use this for initialization void Awake() { boss = GameObject.Find("Boss2-v3"); souffle_part = GameObject.Find("souffle_part"); spawnenemy = GameObject.Find("SpawnBoss2"); ZoneMorteDroite = GameObject.Find("ZoneMorteDroite"); ZoneMorteGauche = GameObject.Find("ZoneMorteGauche"); BulleVerte = GameObject.Find("BulleVerte"); x = souffle_part.transform.position.y; BulleVerte.transform.position = new Vector3(BulleVerte.transform.position.x, -20f, BulleVerte.transform.position.z); ZoneMorteGauche.transform.position = new Vector3(ZoneMorteGauche.transform.position.x, -20f, ZoneMorteGauche.transform.position.z); ZoneMorteDroite.transform.position = new Vector3(ZoneMorteDroite.transform.position.x, -20f, ZoneMorteDroite.transform.position.z); player = GameObject.FindGameObjectWithTag("Player"); playerHealth = player.GetComponent<PlayerHealth>(); enemyHealth = GetComponent<EnemyHealth>(); enemyhealthSliderObjectGameObject = GameObject.FindGameObjectWithTag("BossHealthSlider2"); enemyHealthSlider = enemyhealthSliderObjectGameObject.GetComponent<Slider>(); enemyHealthSlider.maxValue = enemyHealth.startingHealth; anim = GetComponent<Animator>(); scriptdupersonage = GameObject.FindGameObjectWithTag("Player").GetComponent<ScriptPersonnage>(); souffle_part.transform.position = new Vector3(souffle_part.transform.position.x, -20f, souffle_part.transform.position.z); }
// private Rigidbody rb; void Awake() { playerHealth = GetComponent<PlayerHealth>(); controller = transform.GetComponent<CharacterController>(); characteranimation = GetComponent<Animation>(); foreach(Transform t in transform) { if (t.name=="HUDCanvas") t.transform.SetParent(GameObject.FindGameObjectWithTag("BaraqueaScript").transform); } cameraa = GameObject.FindGameObjectWithTag("MainCamera"); // rb = GetComponent<Rigidbody>(); Vector2 angles = transform.localEulerAngles; _x = angles.x; _y = angles.y; Rotate(_x, _y); // Code pour empécher la répétition automatique de l'animation d'attaque characteranimation["Attack"].wrapMode = WrapMode.Once; // Code pour empécher la répétition automatique de l'animation de saut characteranimation["Jump"].wrapMode = WrapMode.Once; // Code pour empécher la répétition automatique de l'animation de déplacement characteranimation["Walk"].wrapMode = WrapMode.Once; Lejoueurestdanslazone2 = false; Lejoueurestdanslazone1 = false; Lejoueurestdanslazone3 = false; Lejoueurestdanslazone4 = false; Lejoueurestdanslazone5 = false; Lejoueurestdanslazonemortemecanic2 = false; lejoueurestdanslazonemobdelapremiereaile = false; lejoueurestdanslazonemobdeladeuxiemeaile = false; main = this; cameraa.SetActive(true); }
// Update is called once per frame void Update() { try { playerAttack = GameObject.FindGameObjectWithTag("Player").GetComponent<PlayerAttack>(); scriptPersonnage = GameObject.FindGameObjectWithTag("Player").GetComponent<ScriptPersonnage>(); } catch { } if (isintheroom && !estdéjaentréavant) { estdéjaentréavant = true; doorin.SendMessage("Activate"); StartCoroutine(Startfight()); } }
void Update() { try { player = GameObject.FindGameObjectWithTag("Player"); playerHealth = player.GetComponent<PlayerHealth>(); scriptdupersonage = player.GetComponent<ScriptPersonnage>(); } catch { } // Add the time since Update was last called to the timer. timer += Time.deltaTime; TimerMecanic -= Time.deltaTime; if (TimerMecanic < 0 && (Boss1Move.leplayerestassezproche)) { BossMecanic(); } if (!playerInRange && enemyHealth.currentHealth > 0 && Boss1Move.lebosspeutbouger) { HPpourcent = 100 * enemyHealth.currentHealth / enemyHealth.startingHealth; if (HPpourcent < 25) { nav.speed = courrir; Anim.PlayQueued("run"); } else { Anim.PlayQueued("walk"); } } // If the timer exceeds the time between attacks, the player is in range and this enemy is alive... if (timer >= timeBetweenAttacks && playerInRange && enemyHealth.currentHealth > 0 && !seconcentre) { // Jouer l'animation d'attaque; // ... attack. Attack(); } // If the player has zero or less health... enemyHealthSlider.value = enemyHealth.currentHealth; }
void Awake() { healthSlider = GameObject.FindGameObjectWithTag("SliderviePlayer").GetComponent<Slider>(); damageImage = GameObject.FindGameObjectWithTag("DamageImage").GetComponent<Image>(); // Setting up the references. anim = GetComponent<Animator>(); // playerAudio = GetComponent<AudioSource>(); playerMovement = GetComponent<ScriptPersonnage>(); playerShooting = GetComponentInChildren<PlayerAttack>(); // Set the initial health of the player. currentHealth = startingHealth; enmodedéfensif = false; StartCoroutine(Autoregen()); CanvasTimerHeal = GameObject.FindGameObjectWithTag("ChronoHeal").GetComponent<Text>(); texteannonce = GameObject.FindGameObjectWithTag("Annonce").GetComponent<Text>(); HeartAfterHEal = GameObject.FindGameObjectWithTag("HeartAfterHeal").GetComponent<Image>(); HeartAfterHEal.GetComponent<Image>().enabled = false; }
// Update is called once per frame void Update() { try { player = GameObject.FindGameObjectWithTag("Player"); playerHealth = player.GetComponent<PlayerHealth>(); scriptdupersonage = GameObject.FindGameObjectWithTag("Player").GetComponent<ScriptPersonnage>(); } catch { } // Slider de vie enemyHealthSlider.value = enemyHealth.currentHealth; TimerMecanic -= Time.deltaTime; if (TimerMecanic < 0) { MecanicRand(); TimerMecanic = 25; } }