コード例 #1
0
    public void Attaquer(GameObject cible)
    {
        ClassUnite n     = unite.GetComponent <ClassUnite>();
        int        degat = unite.GetAttaque() - unite.GetComponent <ClassUnite>().GetDefence();

        cible.GetComponent <ClassUnite>().PrendreDegat(degat);
    }
コード例 #2
0
    public void Heal(GameObject cible)
    {
        //Debug.Log("HEAL");
        ClassUnite cibleUnite = cible.GetComponent <ClassUnite>();

        cibleUnite.SetPointDeVie(cibleUnite.GetPointDeVie() + unite.GetAttaque());
    }
コード例 #3
0
 private void Start()
 {
     unite = gameObject.AddComponent <ClassUnite>();
     unite.SetNom("Hero");
     unite.SetMaxPointDeVie(100);
     unite.SetAttaque(30);
     unite.SetDefence(5);
     unite.SetMouvementVitesse(15);
     unite.SetVitesseAttaque(5);
 }
コード例 #4
0
 private void Start()
 {
     unite = gameObject.AddComponent <ClassUnite>();
     unite.SetNom("Tank");
     unite.SetAttaque(20);
     unite.SetDefence(15);
     unite.SetMaxPointDeVie(105);
     unite.SetVitesseAttaque(4);
     unite.SetMouvementVitesse(5);
     SetMouvementSpeed();
 }
コード例 #5
0
 void Start()
 {
     unite = gameObject.AddComponent <ClassUnite>();
     unite.SetNom(gameObject.name);
     unite.SetAttaque(15);
     unite.SetDefence(5);
     unite.SetMaxPointDeVie(85);
     unite.SetPointDeVie(40);
     unite.SetVitesseAttaque(8);
     unite.SetMouvementVitesse(10);
 }
コード例 #6
0
 public void CopyConstructor(ClassUnite u)
 {
     attaque             = u.GetAttaque();
     maxPointDeVie       = u.GetMaxPointDeVie();
     pointDeVie          = u.GetPointDeVie();
     nom                 = u.GetNom();
     defence             = u.GetDefence();
     vitesseAttaque      = u.GetVitesseAttaque();
     xp                  = u.GetXp();
     mouvementVitesse    = u.GetMouvemenetVitesse();
     level               = u.getLevel();
     xpPourNiveauSuivant = u.GetXpNiveauSuivant();
 }
コード例 #7
0
    void Start()
    {
        List <int> lstat = new List <int>();

        timeur = 0;
        unite  = gameObject.AddComponent <ClassUnite>();
        unite.SetNom("Monstre" + NUMBER_MONSTER.ToString());
        unite.SetMaxPointDeVie(75);
        unite.SetAttaque(25);
        unite.SetDefence(5);
        unite.SetMouvementVitesse(5);
        unite.SetVitesseAttaque(3);
        NUMBER_MONSTER++;
        GameManager = FindObjectOfType <ScriptGameManager>();
        taunted     = false;
    }