void definirChoixPerso() { if (persoActif == null) { Debug.Log("====> PERSO Active: " + PlayerPrefs.GetString("choixPerso")); string choixPersonnage = PlayerPrefs.GetString("choixPerso"); Debug.Log("====> CALL TO CHOIX PERSO -->" + _persos.transform.childCount + " ---> " + choixPersonnage + " / PersoActif---> " + persoActif); //Debug.Log ("===>choixPersonnage -> " + _persos.transform.Find(choixPersonnage)); persoActif = _persos.transform.Find(choixPersonnage); } //Debug.Log ("===>choixPersonnage -> " + persoActif.ToString()); persoActif.gameObject.SetActive(true); //Debug.Log ("===>choixPersonnage -> " + persoActif.ToString()); tete = persoActif.GetChild(1); _scriptPersonnage = persoActif.GetComponent <personnage> () as personnage; _teteScript = tete.GetComponent <LancerObjet> () as LancerObjet; //recuper le scrip lancer objet pour pouvoir changer le projectil instancié //Debug.Log ("===>choixPersonnage -> " + choixPersonnage ); //if (choixPersonnage == "Nahua") { // monChoix = 1; //} else { // monChoix = 0; //} //_persos = GameObject.Find ("Persos"); //if (_persos) { // joueur=_persos.transform.GetChild(monChoix); // //Debug.Log ("===> LE JOUEUR " + joueur.ToString ()); // joueur.gameObject.SetActive (true); // tete = joueur.GetChild (1); // _scriptPersonnage = joueur.GetComponent<personnage> () as personnage; // _teteScript = tete.GetComponent<LancerObjet> () as LancerObjet;//recuper le scrip lancer objet pour pouvoir changer le projectil instancié //} }
public ActionResult DeleteConfirmed(int id) { personnage personnage = db.personnage.Find(id); db.personnage.Remove(personnage); db.SaveChanges(); return(RedirectToAction("Index")); }
public override void heal() { int heal = 5; personnage target = ally; target.hp += heal; target.CanAttack = true; this.CanAttack = false; UI_Button_Switch.instance.updateButton(); }
public void basicAttack_RPC(int id) { int attack = data.attack; personnage target = ennemy; Debug.Log(attack + " on : " + target.name); target.hp -= attack; target.CanAttack = true; this.CanAttack = false; UI_Button_Switch.instance.updateButton(); }
// http://answers.unity3d.com/questions/42843/referencing-non-static-variables-from-another-scri.html // pour aller chercher la variable d'un script d'un autre gameObject void OnCollisionEnter2D(Collision2D coll) { personnage playerScript = coll.gameObject.GetComponent <personnage> (); if (playerScript.nbVie < playerScript.nbVieMax) { if (coll.gameObject.transform.parent.name == "Perso") { playerScript.nbVie++; playerScript.txtnbVies.text = playerScript.nbVie.ToString(); GameObject.Destroy(this.gameObject); } } }
// GET: Personnage/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } personnage personnage = db.personnage.Find(id); if (personnage == null) { return(HttpNotFound()); } return(View(personnage)); }
// http://answers.unity3d.com/questions/42843/referencing-non-static-variables-from-another-scri.html // pour aller chercher la variable d'un script d'un autre gameObject void OnTriggerEnter2D(Collider2D coll) { //Debug.Log (coll.gameObject.name); personnage playerScript = coll.gameObject.GetComponent <personnage> (); if (playerScript.nbVie < playerScript.nbVieMax) { if (coll.gameObject.transform.parent.name == "Perso") { playerScript.nbVie++; txtnbVies.text = playerScript.nbVie.ToString(); GameObject.Destroy(this.gameObject); } } }
public ActionResult Edit([Bind(Include = "id_personnage,nom,age,id_ethnie,id_genre,id_vbas,id_vhaut,id_corps")] personnage personnage) { if (ModelState.IsValid) { db.Entry(personnage).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.id_corps = new SelectList(db.corps, "id_corps", "id_corps", personnage.id_corps); ViewBag.id_ethnie = new SelectList(db.ethnie, "id_ethnie", "label", personnage.id_ethnie); ViewBag.id_genre = new SelectList(db.genre, "id_genre", "label", personnage.id_genre); ViewBag.id_vbas = new SelectList(db.vbas, "id_vbas", "label", personnage.id_vbas); ViewBag.id_vhaut = new SelectList(db.vhaut, "id_vhaut", "label", personnage.id_vhaut); return(View(personnage)); }
public ActionResult DeleteConfirmed(int id) { personnage personnage = db.personnage.Include(p => p.corps).Include(p => p.ethnie).Include(p => p.genre).Include(p => p.vbas).Include(p => p.vhaut).First(i => i.id_personnage == id); foreach (accessoire acc in personnage.accessoire.ToList()) { personnage.accessoire.Remove(acc); } personnage.accessoire = null; foreach (arme arm in personnage.arme.ToList()) { personnage.arme.Remove(arm); } personnage.arme = null; foreach (bouclier bou in personnage.bouclier.ToList()) { personnage.bouclier.Remove(bou); } personnage.bouclier = null; foreach (vmain vm in personnage.vmain.ToList()) { personnage.vmain.Remove(vm); } personnage.vmain = null; foreach (vpied vp in personnage.vpied.ToList()) { personnage.vpied.Remove(vp); } personnage.vpied = null; foreach (vtete vt in personnage.vtete.ToList()) { personnage.vtete.Remove(vt); } personnage.vtete = null; db.personnage.Remove(personnage); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: Personnage/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } personnage personnage = db.personnage.Find(id); if (personnage == null) { return(HttpNotFound()); } ViewBag.id_corps = new SelectList(db.corps, "id_corps", "id_corps", personnage.id_corps); ViewBag.id_ethnie = new SelectList(db.ethnie, "id_ethnie", "label", personnage.id_ethnie); ViewBag.id_genre = new SelectList(db.genre, "id_genre", "label", personnage.id_genre); ViewBag.id_vbas = new SelectList(db.vbas, "id_vbas", "label", personnage.id_vbas); ViewBag.id_vhaut = new SelectList(db.vhaut, "id_vhaut", "label", personnage.id_vhaut); return(View(personnage)); }
void Start() { // crée une source audio et recuper le son à jouer audioSource_destruction = gameObject.AddComponent <AudioSource> () as AudioSource; AudioClip son_destruction = Resources.Load("sons/recoitprojectile") as AudioClip; audioSource_destruction.clip = son_destruction; audioSource_destruction.playOnAwake = false; //va chercher le personnage actif; Transform persos = GameObject.Find("Persos").transform; foreach (Transform child in persos) { if (child.gameObject.activeSelf == true) { _perso = child; } } //recuper le script du personnage persoScript = _perso.GetComponent <personnage> () as personnage; pointsDommageUp = persoScript.domagePerso; }
void OnCollisionEnter2D(Collision2D coll) { Debug.Log(coll.gameObject.name); if (coll.gameObject.name == "Yucan" || coll.gameObject.name == "Nahua") { personnage playerScript = coll.gameObject.GetComponent <personnage> () as personnage; Debug.Log(playerScript.nbVie); Debug.Log(playerScript.nbVieMax); //Debug.Log (playerScript.nbVie); if (playerScript.nbVie < playerScript.nbVieMax) { //if (coll.gameObject.name == "Yucan" || coll.gameObject.name == "Nahua") { //if (coll.gameObject.tag == "Player") { //txtnbVies = Text.Find("nbVies"); Debug.Log("yo"); playerScript.nbVie++; //txtnbVies.text = playerScript.nbVie.ToString (); GameObject.Destroy(this.gameObject); //} } } }
void OnCollisionEnter2D(Collision2D coll) { // Debug.Log (coll.transform.GetChild (1)); if (coll.gameObject.name == "Yucan" || coll.gameObject.name == "Nahua") { sourceAudio_dropSpecial.Play(); //projectilePerso scriptProjectil = jojec.GetComponent <projectilePerso> () as projectilePerso; //GameObject.Find("Canvas").SendMessage("upgradePlayer", "You can upgade"); personnage playerScript = coll.gameObject.GetComponent <personnage> () as personnage; Transform tete = coll.gameObject.transform.GetChild(1); LancerObjet teteScript = tete.GetComponent <LancerObjet> () as LancerObjet; //recuper le scrip lancer objet pour pouvoir changer le projectil instancié for (int i = 1; i <= 3;) { //indiceBonus =2; indiceBonus = Random.Range(1, 4); //augmente la vie maximum du joueur de 2 if (indiceBonus == 1) { GameObject.Find("Canvas").SendMessage("upgradePlayer", "upgradeVie"); //bonusName ="VieUp"; } //augmente la vitesse de deplacement du perso else if (indiceBonus == 2) { GameObject.Find("Canvas").SendMessage("upgradePlayer", "upgradeVitesse"); //if (_CanvasVitesse.gameObject.activeSelf==false) { //_CanvasVitesse.gameObject.SetActive(true); //} //else if(_CanvasVitesse.gameObject.activeSelf == true){ // nbVitesse=_CanvasVitesse.GetChild(1).GetComponent<Text>(); // bonusName ="Speed Up"; // playerScript.vitesse += 0.5f; // Debug.Log ("yoSPEED!!! " + playerScript.vitesse); // nbVitesse.text = playerScript.vitesse.ToString (); //} } //change et augmente la puissance des projectil du peso else if (indiceBonus == 3) { GameObject.Find("Canvas").SendMessage("upgradePlayer", "upgradeProjectil"); //if (_CanvasDomage.gameObject.activeSelf==false) { //_CanvasDomage.gameObject.SetActive(true); //} //else if(_CanvasDomage.gameObject.activeSelf == true){ // playerScript.domagePerso++; // nbDomage=_CanvasDomage.GetChild(1).GetComponent<Text>(); // Debug.Log ("yoPOWER!!! " + nbDomage); // nbDomage.text = playerScript.domagePerso.ToString (); // teteScript.projectile=Resources.Load ("elementsExtras/projectileUpgrade") as GameObject;//donne le nouveau projectil au personnage //} } i++; } GameObject.Destroy(gameObject, 1f); // } }
public void frapper(personnage personnage, int force) { }
void personnage(personnage personnage, int force)